面料 - 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
完成!