安卓騰訊Bugly使用教程
阿新 • • 發佈:2018-12-29
最近有人在資料群裡問怎麼樣來採集使用者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"建立MyApp繼承自Application,並在配置檔案中配置/> <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-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE" />
我自己又寫了一個bug
執行一下,就ok了,如下圖
快去解決你的異常吧小夥子。
如果你還想為每個模組或activity將bug分開檢視,那麼就試試打標籤吧
記下名為“測試”的標籤id為79431
回到程式碼的bug處
加上CrashReport.setUserSceneTag(this, 79431);再次執行你的程式
看到了測試了麼,是的就是這樣的。圖片我是重複利用的,怪我太懶了。