2013-01-06 30 views
1

我的測試團隊抱怨說,他們在Android應用中遇到隨機崩潰,無法重現。瞭解這些崩潰原因的最佳方法是什麼? Flurry和其他分析工具不會將整個崩潰日誌發送給我,他們只發送幾行不起作用的行。Catch Android隨機崩潰提示

什麼是最好的方法來捕捉這些隨機崩潰的原因?

回答

1

你可以做的一件很好的事情是爲主UI線程設置你自己的UncaughtExceptionHandler,並將你需要的所有信息發送到你的web服務或GoogleAlalytics(v.2 Analytics具有Android設備的這種功能)。

如果您沒有自己的webservice,則可以集成第三方服務,如HockeApp。它執行幾乎相同的操作,但「從框中」工作,你需要在你的應用程序只寫一行代碼。

希望它能幫助你!

2

我認爲他們必須使用Play商店中的LogCat應用程序。例如: aLogcat (free) - logcat。在發生崩潰後,他們可以查看LogCat信息並與您分享。

+0

注意:由於讀取系統日誌的權限發生更改,因此這對Jelly Bean(4.1+)無效。 4.1或更高版本的任何用戶都必須使用「Power + Vol Up + Vol Down」,否則必須將該應用程序根並設置爲以系統應用程序運行。 – Eric

+0

感謝您的完成。 –