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