面料 - Crashlytics

Fabric 是一个模块化移动平台,提供可用于构建应用程序的有用工具包。交交似实似实实实实件件实实件实实似实实实件实实交交实实件实件交交交交交似件实实实件实交实件实件实实实实实实实实似实实实交实实件实交实实实实交实实件实实实实件实实件实件实实实件交件实件件实实实件实件实件实实实件实实件件

如何配置 Fabric-Crashlytics

第 1 步: 更改你的 build.gradle

添加插件仓库和 gradle 插件:

 buildscript {
  repositories {
    maven { url 'https://maven.fabric.io/public' }
  }

  dependencies {
    // The Fabric Gradle plugin uses an open ended version to react
    // quickly to Android tooling updates
    classpath 'io.fabric.tools:gradle:1.+'
  }
}

应用插件:

apply plugin: 'com.android.application'
//Put Fabric plugin after Android plugin
apply plugin: 'io.fabric'

添加 Fabric repo:

repositories {
  maven { url 'https://maven.fabric.io/public' }
}

添加 Crashlyrics 工具包:

dependencies {
  
  compile('com.crashlytics.sdk.android:crashlytics:2.6.6@aar') {
    transitive = true;
  }
}

第 2 步:AndroidManifest.xml 中添加你的 API 密钥INTERNET 权限

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
  <application
     ... >
      
      <meta-data
          android:name="io.fabric.ApiKey"
          android:value="25eeca3bb31cd41577e097cabd1ab9eee9da151d"
          />

  </application>
  
  <uses-permission android:name="android.permission.INTERNET" />
</manifest>

第 3 步: 在代码中在运行时初始化 Kit,例如:

public class MainActivity extends ActionBarActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);

      //Init the KIT
      Fabric.with(this, new Crashlytics());

      setContentView(R.layout.activity_main);
    }
}

第 4 步: 构建项目。构建和运行:

StackOverflow 文档

使用 Fabric IDE 插件

可以使用适用于 Android Studio 或 IntelliJ 的 Fabric IDE 插件在链接后安装套件。

https://i.stack.imgur.com/OIHbI.jpg

安装插件后,重新启动 Android Studio 并使用 Android Studio 登录你的帐户。 ****

(短按> CTRL + L

https://i.stack.imgur.com/tdIPK.jpg

然后它将显示你拥有的项目/你打开的项目,选择你需要的项目,然后单击下一步..下一步。

选择你要添加的工具包,例如它是 Crashlytics

https://i.stack.imgur.com/b7S3u.jpg

然后点击 Install。你不需要像上面的 gradle 插件那样手动添加它,而是为你构建它。

https://i.stack.imgur.com/HPU4G.jpg

完成!