一.前言
最近看到一篇文章你的Android应用稳定吗? 看到以下文字:
我的app大多都是采用bugly的异常收集系统,因为App本身混淆加固,导致上传的bug信息都是混淆之后的,无法清晰定位问题所在,显示信息如下:
我认为这个问题无法解决,知道这篇文章说Fabric可以做到无混淆信息上传,顿时让我大感欣慰。
二.Fabric集成记录
1.Fabric注册
点击进入Fabric的注册地址,进行注册,在此注意,虽然我们是可以打开此网址,但是输入问注册信息,注册按钮硬是显示无效点击状态,填写了好多次都没有任何改变,最后翻墙之后才可以注册成功。然后邮箱确认一下就可以了。
2.Android studio集成
在Android studio的插件设置页面,输入关键字“Fabric”进行搜索,下载安装此插件,之后重启即可。重启之后,Android studio顶部显示如下按钮:
点击进行设置集成如下步骤:
点击开启按钮,然后进行登录,登录成功之后,显示如下:
选择你的主module之后,连续两次点击next,等待些许时间之后显示如下:
选择Crashlytics,即bug收集功能,显示如下界面:
点击安装即可,显示如下界面:
按照如上提示,进行复制对应内容到对应的文件即可,所有复制操作成功后,两次点击next,显示如下界面:
点击next,之后显示如下界面:
之后build,在run工程即可。安装成功之后,Fabric会发一封邮件通知你,添加应用成功,界面如下:
之后点击View Detail,网址地址然后就可以看到收集的bug了。关于Fabric如何区分debug与release版本,可参考此文章Fabric如何区别debug和release版本
SUCCESS