在發(fā)生崩潰后,崩潰服務會將崩潰數(shù)據(jù)上報到AGC,您可以在AGC中查看崩潰問題的詳細信息,分析崩潰發(fā)生的原因。本章節(jié)以測試崩潰時制造的崩潰為例,介紹崩潰問題的基本定位方法。
前提條件
您需要在AGC控制臺啟用崩潰服務。
您需要打開崩潰服務開關并上報至少一次崩潰數(shù)據(jù),詳情請參見測試崩潰實現(xiàn)。
進入崩潰服務頁面
登錄AppGallery Connect網(wǎng)站,點擊“我的項目”。
在項目列表中找到您的項目,在項目下的應用列表中選擇您的應用。
點擊“質量 > 崩潰”,進入崩潰服務頁面。
打開崩潰問題詳情
在崩潰服務的“統(tǒng)計”頁面,您可以通過添加過濾器和設置右上角的時間選擇器過濾您的崩潰數(shù)據(jù)。例如,過去24小時內(nèi)您曾在多個設備上點擊按鈕測試崩潰,便可以在統(tǒng)計頁面上選擇瀏覽過去24小時內(nèi)的崩潰數(shù)據(jù),確認您測試時的崩潰是否已經(jīng)上報。
確認崩潰已經(jīng)上報后,您可以選擇“問題”,通過設置時間選擇器查看指定時間范圍內(nèi)該應用累計發(fā)生的崩潰問題及其次數(shù)。例如,您的崩潰是過去24小時內(nèi)發(fā)生的,您便可以選擇瀏覽“過去24小時”的崩潰問題。根據(jù)發(fā)生時間和次數(shù),您可以找到您測試崩潰時的崩潰問題,如下“java.lang.NullPointerException”即為測試崩潰時制造的崩潰問題。點擊問題名稱“java.lang.NullPointerException”進入問題詳情頁面。
關于崩潰服務頁面的更多操作詳情,請參見崩潰統(tǒng)計概覽。
分析崩潰問題
在問題詳情頁面,您可以通過圖表查看您在不同時間測試崩潰時的實際崩潰次數(shù),分析應用出現(xiàn)崩潰問題的趨勢。
在問題“堆棧”信息中,您可以大概了解崩潰發(fā)生的原因。例如,從“at com.huawei.agconnect.crash.AGConnectCrash.testIt(Unknown Source:2)”可以分析出崩潰是在客戶端測試崩潰時發(fā)生的。