Android 接入Fabric

一、前言

应用版本迭代过程中,经常需要收集应用的使用信息。异常记录和崩溃日志呢,可以接入bugly,解决你大部分需要。

不过,在下面两个问题上,bugly就稍显不足了:

  1. App本身经常需要混淆加固,导致上传的bug信息都是混淆之后的,无法清晰定位问题所在。
  2. 不发生异常崩溃时无日志。而除去异常信息收集,应用一般都一些业务的埋点需要,需要收集某些使用过程的日志。

 

而这,fabric能满足到。作为一款国外流行的App收集与分析工具,它还是具有不少优点和强大之处的。

(fabric的优点是很强大,接入简单。缺点是需要,现有的用户支持只到明年3月份,之后需要通过firebase才能使用最新的产品了,下图为官网上重要提示)

话不多说,先上手试用一下便知。

二、准备

1、需要。才能访问fabric。

2、要有英文文档阅读能力,文档在fabric官网上可以找到。

3、提前准备好一个注册邮箱。建议Gmail。其他邮箱应该也是可以的,不过我用过QQ邮箱,等很久也没收到邮件,就用gmail了。

4、注册Fabric账号
      到fabric官网注册账号, fabric官网 -> https://get.fabric.io 或 www.fabric.io

5、安装Fabric插件

Android Studio中,在File -> setting -> Plugin,搜一下 fabric,可以找到 Fabric For Android Studio

Android 接入Fabric_第1张图片

安装。重启Android Studio,可以见到工具栏多了个图标,右侧多了个Fabric按钮

Android 接入Fabric_第2张图片

三、接入Fabric

两种方式:

1、使用上面的插件:

登录 -> 选择接入模块(Crashlytics、Answers、AdMob、fastlane)->  插件自动集成代码到相应文件中

2、登录fabric官网,选择一个模块(Crashlytics、Answers、AdMob、fastlane)

Android 接入Fabric_第3张图片例如,我选了answer,然后就看到如下Android 接入Fabric_第4张图片

按照左边提示复制粘贴代码到对应文件中,即可。

3、编译,运行。之后你的邮箱会收到一封 fabric 的验证邮件(时间可能比较久,我是第二天才收到的)

验证通过之后,登录fabric官网后台,点击接入的app,即可看到相应的内容

Android 接入Fabric_第5张图片

4、之后就可以根据埋点数据进行应用的数据分析和优化了!

 

你可能感兴趣的:(Android)