线上获取android崩溃日志

线上获取android崩溃日志


一个新的app发布后难免会遇到很多意外的问题,往往在测试的时候不容易测试出来。这里介绍一个组件,腾讯的bugly。
傻瓜式集成,自动捕获崩溃异常并上传至平台上,并且提供基本的错误信息,和app基本信息,也支持自定义日志。
这里只说一下android集成,官网的文档也很详细,照着操作就可以了。

先去bugly官网注册一下账号,创建一个产品。

如果你只想要获取崩溃日志,那么集成SDK就足够了。
可以手动下载sdk引入,也可以直接添加依赖。(我直接下载了sdk,引入依赖应该也没问题)

dependencies {compile 'com.tencent.bugly:crashreport:latest.release'}

需要一些权限

<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_LOGS" />

获取APP ID并将以下代码复制到项目Application类onCreate()中,Bugly会为自动检测环境并完成配置:

CrashReport.initCrashReport(getApplicationContext(), "注册时申请的APPID", false); 

这样就可以实现最简单的崩溃日志捕获了。
每个用户都会成为你的测试。

原创文章 3 获赞 3 访问量 24

猜你喜欢

转载自blog.csdn.net/qq_27309663/article/details/106119860
今日推荐