bug上报-腾讯bugly
2017-12-01 本文已影响49人
文艺狼
前言
app bug跟踪,简单快速集成腾讯bugly
集成前准备
1.登录腾讯bugly官网
2.立即接入→QQ登录→新建产品→填写产品信息→保存
AS bugly集成
1.添加NDK支持
android {
defaultConfig {
ndk {
// 设置支持的SO库架构
abiFilters 'armeabi' //, 'x86', 'armeabi-v7a', 'x86_64', 'arm64-v8a'
}
}
}
2.添加依赖
//其中latest.release指代最新Bugly SDK版本号,也可以指定明确的版本号,例如2.1.9
compile 'com.tencent.bugly:crashreport:latest.release'
//其中latest.release指代最新Bugly NDK版本号,也可以指定明确的版本号,例如3.0
compile 'com.tencent.bugly:nativecrashreport:latest.release'
3.添加权限
<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" />
4.Proguard混淆配置
-dontwarn com.tencent.bugly.**
-keep public class com.tencent.bugly.**{*;}
5.Application类onCreate()中添加代码
//第三个参数为SDK调试模式开关,建议在测试阶段建议设置成true,发布时设置为false
CrashReport.initCrashReport(getApplicationContext(), "新建产品APPID", false);
//自定义标示,方便后期的Bug修复跟进
CrashReport.setUserId(this, "自定义标示");
6.登录腾讯bugly官网查询对应产品的bug信息
生命不息,奋斗不止