-
注册Fabric账号
到fabric官网注册账号, fabric官网: https://get.fabric.io 或 www.fabric.io -
安装Fabric插件
在Android Studio中安装Fabric插件, 操作如下:
安装Fabric插件.png
由于我已经安装了Fabric插件, [4] 处的Install按钮已经没有了. 安装成功后, 重启Android Studio, 重启后Android Studio的工具栏会出现一个Fabric的小图标, 如下:
.png -
使用插件配置Fabric
- 点击Android Studio工具栏上的Fabric图标, 如下:
- 点击
New App
按钮, 然后选择你要集成Fabric的项目, 然后点击next按钮 - 选择你的组织, 点击next按钮
- 选择你要集成的功能, 选择统计功能就行, 如下:
- 点击Install按钮(这一步就是生成配置代码), 配置有两种类型:
Java
和Java+NDK
. 选择Java就行, 点击Apply按钮, 配置代码就会插入到项目相应的文件中. 生成配置如下:
生成的配置主要分为3部分: build.gradle中的插件和库依赖, AndroidManifest.xml中的apikey配置, 自定义Application中的Fabric初始化.
下面是各个部分的代码:
0x001. 构建脚本配置: 配置Fabric插件和Fabric库
//一. 添加Fabric插件
buildscript {
repositories {
//1. 添加插件仓库地址
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
//2. 添加fabric插件
classpath 'io.fabric.tools:gradle:1.+'
}
}
//3. 应用插件
apply plugin: 'io.fabric'
//二. 添加Fabric库
repositories {
//1. 添加Fabric库的仓库地址
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
2. 添加Fabirc库
compile('com.crashlytics.sdk.android:crashlytics:2.6.2@aar') {
transitive = true;
}
}
========================
0x002. AndroidManifest.xml文件中的配置: 为Fabric配置ApiKey
<application
android:name=".CustomApplication"
....
....
>
<meta-data
android:name="io.fabric.ApiKey"
android:value="7c0d68aeapi86cf62f5388fejjyy7db4462cd147b" />
</application>
========================
0x003. 自定义的Application中的配置: 初始化Fabric统计
@Override
public void onCreate() {
super.onCreate();
Fabric.with(this, new Crashlytics());
}
- 配置完毕, 运行app就可以对app进行统计分析了.
其实, 使用Android Studio插件配置Fabric, 跟手动配置Fabric没有任何区别. 只是使用工具配置更方便,更智能 (为你选择最新的fabric依赖库, 生成apikey等) 而已. 如果你的不能访问Fabric的仓库, 或是使用插件非常慢, 那么你可以手动在相应的文件中加入配置即可. 可以参考官网关于手动配置的教程: https://www.fabric.io/kits/android/crashlytics/install
fabric只要一集成, 就会收集crash信息, 如果你想要分别对debug和release版的crash信息进行收集, 请看《Fabric如何区别debug和release版本》
网友评论