Crashlytics工具的接入

最近应公司上级的指示,要接入Crashlytics来进行bug统计工具。根据官网的指示安装出现了好多坑,费了点劲接入了,但是本人感觉没有啥卵用。。。具体的看下面这篇文章的介绍[移动平台奔溃收集]。(http://blog.csdn.net/zhuobattle/article/details/50848745?locationNum=13)
我的开发工具是AndroidStuidio,Eclipse没注意估计有,我木有搞。下面我把接入的过程整理记录一哈,:
一.去http://try.crashlytics.com/开通账户,是申请制的,使用邮箱申请。
二.接入sdk。
1.根据官方指示安装Fabric插件。下面是截图操作步骤:
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
最后一张就是插件安装好的结果图。
三.插件的操作:
1.点击之前安装好的Fabric登录,有选择项目选择你要集成的项目,如下图:
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
如果是第一次安装,最下面的不是apply而是next。我的安装过了现实的apply。对应的标签下有对应的代码,但是里面的内容要根据我填的来填写,不然官方的都获取不到文件。
2.在project的build.gradle中如下填写:
这里写图片描述
这是地址:

 maven { url 'https://twittersdk.artifactoryonline.com/twittersdk/public' }
       classpath 'io.fabric.tools:gradle:1.+'

不要按照官方的填写,官方的地址无法获取。在modle下的build.gradle填写如下:
这里写图片描述
这是dependencies中的依赖
这里写图片描述

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

这是依赖关系,不要填写官方的2.6.3。我翻墙去看了https://twittersdk.artifactoryonline.com/twittersdk/public的包里面根本就木有这个文件,导致编译时无法通过,填写2.5.2是可以的。

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

填好之后,在AndroidMainfest.xml中添加之前的那个插件生成的代码,

  <meta-data
            android:name="io.fabric.ApiKey"
            android:value="XXXXXXXXXXXXXXXXXXXXX" />

弄好之后,在首页oncreate方法中添加:

   Fabric.with(this, new Crashlytics());

添加完毕clean ,再Run。运行app之后登陆网站,网站会根据app传回的数据在后端出现对应的app统计,时间有点慢,毕竟服务器在国外。
好了就这些了,以后在使用当中看情况,再介绍。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值