前言
app bug跟蹤枢劝,簡單快速集成騰訊bugly
集成前準備
1.登錄騰訊bugly官網(wǎng)
2.立即接入→QQ登錄→新建產(chǎn)品→填寫產(chǎn)品信息→保存
AS bugly集成
1.添加NDK支持
android {
defaultConfig {
ndk {
// 設(shè)置支持的SO庫架構(gòu)
abiFilters 'armeabi' //, 'x86', 'armeabi-v7a', 'x86_64', 'arm64-v8a'
}
}
}
2.添加依賴
//其中l(wèi)atest.release指代最新Bugly SDK版本號虹蒋,也可以指定明確的版本號,例如2.1.9
compile 'com.tencent.bugly:crashreport:latest.release'
//其中l(wèi)atest.release指代最新Bugly NDK版本號,也可以指定明確的版本號,例如3.0
compile 'com.tencent.bugly:nativecrashreport:latest.release'
3.添加權(quán)限
<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()中添加代碼
//第三個參數(shù)為SDK調(diào)試模式開關(guān),建議在測試階段建議設(shè)置成true以清,發(fā)布時設(shè)置為false
CrashReport.initCrashReport(getApplicationContext(), "新建產(chǎn)品APPID", false);
//自定義標示,方便后期的Bug修復(fù)跟進
CrashReport.setUserId(this, "自定義標示");
6.登錄騰訊bugly官網(wǎng)查詢對應(yīng)產(chǎn)品的bug信息
生命不息崎逃,奮斗不止