面料 - 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

完成!