集成騰訊Bugly(異常上報)

此文只針對異常上報的集成

註冊賬號的過程就省略掉了…

1.集成SDK
在Module的build.gradle文件中添加依賴和屬性配置:

       implementation 'com.tencent.bugly:crashreport:3.1.0' 

2.在AndroidManifest.xml中添加權限:

<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" />

3.添加混淆
避免混淆Bugly,在Proguard混淆文件中增加以下配置就行:

-dontwarn com.tencent.bugly.**
-keep public class com.tencent.bugly.**{*;}

4.初始化
獲取APP ID並將以下代碼複製到項目Application類onCreate()中,Bugly會爲自動檢測環境並完成配置:

CrashReport.initCrashReport(getApplicationContext(), "註冊時申請的APPID", false);

建議在測試階段建議設置成true,發佈時設置爲false。

到此就集成完畢可以使用,很簡單吧。

集成完之後自己製造了一個空指針異常測試:
在這裏插入圖片描述
運行完之後就可以在bugly後臺看見所統計的異常信息:

在這裏插入圖片描述
到此就結束,喜歡的大家可以給我點點關注,會持續更新與安卓相關的知識!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章