bugly 是騰訊推出的一款不過收集工具 對於線上線下的bug修復和處理有很大幫助
簡單記錄一下bugly集成
首先註冊賬號 https://bugly.qq.com
創建項目
然後配置項目
module 的 build.grade
implementation ‘com.tencent.bugly:crashreport:latest.release’
添加權限
並配置項目的 appid 和 版本號 渠道號
版本號 會在後期處理bug 時 起到對比作用 讓你知道bug存在的版本
然後初始化
在application中初始化
////////////////初始化bugly////////////////
CrashReport.initCrashReport(this);
Context context = getApplicationContext();
// 獲取當前包名
String packageName = context.getPackageName();
// 獲取當前進程名
String processName = getProcessName(android.os.Process.myPid());
// 設置是否爲上報進程
CrashReport.UserStrategy strategy = new CrashReport.UserStrategy(context);
strategy.setUploadProcess(processName == null || processName.equals(packageName));
// 初始化Bugly
CrashReport.initCrashReport(context, “b23b27d8d9”, true, strategy);
至此 bugly 就集成好了
這裏有bug發生的詳細信息 版本 時間 給出的解決建議 設備信息 運行信息等 很詳細 也很人性
當你修復完成以後 還可以改變bug狀態 進行管理列表
bugly 還有熱更的功能 後續會更新