面料 - 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 步: 構建專案。構建和執行:
使用 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
完成!