天天看點

騰訊Bugly 最專業的品質跟蹤平台(用于跟蹤、收集ANR和崩潰)

Crash:崩潰

Crash不容忽視,直接影響到使用者留存、口碑、市場競争力、收入...

使用騰訊bugly處理Crash的方式:

一行代碼內建sdk;(簡單)

坐等用忽的Crash上報,所有現場資訊一覽無餘;(豐富)

根據Crash的影響程度制定修複計劃; (有節奏)

釋出後通過實施趨勢觀察Crash修複效果; (有依據)

Android Crash的分類(Bugly都能捕獲這兩種Crash)

java Crash:java代碼觸發,jvm虛拟機退出,系統彈框提醒使用者,例如:“XXX已經停止運作”!Crash工具都能補貨

Native Crash: c/c++代碼觸發、Linux進行退出,無系統提醒(native開發),例如:閃退。

NullPointerException

Bugly也有自己的錯誤日志輸出,添加過濾器CrashReport.

影響使用者的數量:1個,最後一項。此bug第一次出現的時間。這一個問題本身的Crash趨勢!

CrashReport.initCrashReport(getApplicationContext(), "900038043", false);

//如果設定為true,就可以輸入日志資訊, boolean 值的含義。

特别好用:內建特别簡單

騰訊Bugly 最專業的品質跟蹤平台(用于跟蹤、收集ANR和崩潰)
騰訊Bugly 最專業的品質跟蹤平台(用于跟蹤、收集ANR和崩潰)

添加依賴:

compile 'com.tencent.bugly:crashreport:latest.release' //其中latest.release指代最新版本号,也可以指定明确的版本号,例如2.1.5
           

在application中進行初始化: 填寫申請的appid

@Override
    public void onCreate() {
        super.onCreate();

        initUMShare();
        initBugly();
    }

    private void initBugly() {
        CrashReport.initCrashReport(getApplicationContext(), "900038043", false);
    }
           
騰訊Bugly 最專業的品質跟蹤平台(用于跟蹤、收集ANR和崩潰)