我打造的Android & iphone應用程序一個都它做工精細。但一些時間崩潰在Android和閃存消息我怎麼知道我的實際錯誤是怎麼發生的?
應用程序ABC(com.abc.abc)已意外停止。請再次嘗試 。
我怎麼知道什麼是我的實際錯誤發生 任何建議表示讚賞
我打造的Android & iphone應用程序一個都它做工精細。但一些時間崩潰在Android和閃存消息我怎麼知道我的實際錯誤是怎麼發生的?
應用程序ABC(com.abc.abc)已意外停止。請再次嘗試 。
我怎麼知道什麼是我的實際錯誤發生 任何建議表示讚賞
可以調試使用Java異常處理的應用程序,並記錄運行時異常。發生異常時,可以在DDMS中查看。
try{
// Code comes here
}
catch(Exception e){
Log.e("Exception: ", e.toString());
}
如果您正在模擬器上測試此功能,您可以在LogCat中查看錯誤。如果它只是在電話上發生的,您可以:
調試了USB
閱讀關於如何設置你的設備和環境,通過USB連接啓用調試Android的指南。
http://developer.android.com/guide/developing/device.html
或
安裝一個工具來捕獲錯誤
有工具,有將捕獲並保存在其網站上的錯誤(您的帳戶),只要一個錯誤發生。 BugSense是我使用的工具,但也有ACRA(Android應用程序崩潰報告),它幾乎可以實現相同的目標。
前提很簡單。爲您要使用的工具下載庫,將jar添加到您的構建路徑並將您的應用程序配置爲允許這些工具攔截任何錯誤。
我個人認爲這些工具是非常寶貴的,如果你發佈一個應用程序給用戶,因爲它給你的用戶在錯誤日誌發送能力。我發現我自己我的應用程序的個人測試已經只抓到蟲子的約50%,其餘來自用戶的崩潰報告與有點模糊的情況我從來沒有想過測試的發送。 (是的,我知道,我是個壞測試儀)
看看日誌? –
OK SURAJ滿後 –