集成Fabric的Crashlytics(崩溃统计)

最近使用Google Play的过程中发现console改版后的崩溃统计功能似乎很不好用了,所有就有了这个文章,Fabric在2017年初已经被Google从twitter手中收购了,所以说集成fabric也算是google自家产品了。
一、懒人模式
直接看官方的向导吧:https://fabric.io/downloads/android-studio
简单几步即可集成。
二、手动模式
1.在工程目录的build.gradle中添加fabric maven库及fabric-gradle插件

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

  dependencies {
    classpath 'io.fabric.tools:gradle:1.24.1'
  }
}

2.在app下的build.gradle目录中添加如下内容

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

3.添加库依赖

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

4.配置key在AndroidManifest.xml文件中

      data
          android:name="io.fabric.ApiKey"
          android:value="xxxxxxxxxxx"
      />

ok,这样就配置好了。
这里有个地方跟其它的sdk不太一样,就是添加APP的方式。
当你登录fabric.io后点击右上角的setting按钮,然后出现如下界面,点击apps
集成Fabric的Crashlytics(崩溃统计)_第1张图片

然后点击add按钮
集成Fabric的Crashlytics(崩溃统计)_第2张图片

但此时会弹出然你选择添加什么功能。选择第一个就是Crashlytics
集成Fabric的Crashlytics(崩溃统计)_第3张图片

此时就会进入配置向导页面,此时页面中的配置内容已经是你新APP的key了
集成Fabric的Crashlytics(崩溃统计)_第4张图片

但是此时app并没有添加成功,只有你真正配置成功,并运行APP后,fabric的后台才会添加这个个新的APP。
第一次用这种流程配置SDK,有点不习惯,但是用过之后感觉体验很不错。
1.不会出现随意添加app的混乱。
2.不用自己找apikey,向导的配置文件中就是你的新key。
That’s all. Enjoy it.

你可能感兴趣的:(Android)