1. 程式人生 > >安卓騰訊Bugly使用教程

安卓騰訊Bugly使用教程

最近有人在資料群裡問怎麼樣來採集使用者bug等相關問題,額,,,,說了一堆不如寫個部落格分享給他。

這個是官網的網址https://bugly.qq.com,整合並獲取appID都需要在這裡面進行,沒有註冊的小夥伴用qq號就行,畢竟是企鵝的,廢話不多說show time。


首先點選 新建產品 ,然後出現如下介面


簡單填寫一下,儲存就可以了。在設定中會顯示如下介面,有一個 APP ID 記下來呦。


然後是程式碼部分

dependencies中加入

compile  'com.tencent.bugly:crashreport:latest.release'
compile  'com.tencent.bugly:nativecrashreport:latest.release'
defaultConfig中加入
ndk {
    // 設定支援的SO庫架構
abiFilters 'armeabi' //, 'x86', 'armeabi-v7a', 'x86_64', 'arm64-v8a'

}

如果出現NDK integration is deprecated in the current plugin. Consider trying the new experimental plugin.

錯誤,則加入(不出錯加也沒事)

加入許可權

<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" /> <uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
建立MyApp繼承自Application,並在配置檔案中配置


我自己又寫了一個bug


執行一下,就ok了,如下圖


快去解決你的異常吧小夥子。

如果你還想為每個模組或activity將bug分開檢視,那麼就試試打標籤吧


記下名為“測試”的標籤id為79431

回到程式碼的bug處

加上CrashReport.setUserSceneTag(this, 79431);再次執行你的程式


看到了測試了麼,是的就是這樣的。圖片我是重複利用的,怪我太懶了。