回答
您需要使用:
Thread.setDefaultUncaughtExceptionHandler(handler)
在那裏,你可以捕捉一切,發送郵件,通知等
編輯:
檢查這個問題,基本上都是相同的:
我強烈建議使用庫android-remote-stacktrace。它採用Macarse提到的方法,但是把它包裝在有用的帖子到你的服務器,你可以用它來放入一個數據庫或發送電子郵件。
你也可以嘗試Android-Error-Reporter哪些POST未處理(或者如果需要處理的異常)以及類似於android-remote-stacktrace的服務器,但更可靠,它允許你在發送錯誤報告之前詢問用戶。
你也應該嘗試Bugsense.com,它是免費的,可以讓你追蹤的Android例外。
PS:我是創始人
還有谷歌的ACRA項目(Android的應用程序崩潰報告)。
ACRA是一個庫,使Android應用程序能夠自動將其崩潰報告發布到GoogleDoc表單。這是針對性至Android應用開發者以幫助,當他們崩潰或錯誤地表現他們從他們的應用程序的數據。
有關ACRA的幾點是有關這個問題:
- 有關運行的應用程序比什麼是顯示在Android Market開發者控制檯錯誤的設備更詳細的崩潰報告報告
- 您可以將自己的變量內容或調試跟蹤添加到報告中
- 即使應用程序不會崩潰,您也可以發送錯誤報告
我們最近開始使用Andromo ACRA收到崩潰報告,因爲與Andromo所做的應用程序是通過誰,而不是由我們設計的應用程序,用戶上傳到市場。 (否則,我們會依靠我們的用戶以任何崩潰報告轉發給我們。)
,它也發出報告,對於尚未上傳到市場是一個不錯的獎金的應用程序,因爲我們可能會發現問題,而在用戶上傳到市場之前,應用程序仍在測試中。
您也可以使用BugSense和ACRA,以便享受錯誤分析(ps:我是創始人之一)。 – 2011-10-27 12:37:50
- 1. Android異常處理
- 2. 處理異常的Android ACRA
- 3. Android的異常處理
- 4. Android NDK異常處理
- 5. Android XMLRPC異常處理
- 6. 異常處理:多次處理異常
- 7. php異常處理異常
- 8. 異常處理
- 9. 異常處理
- 10. 異常處理
- 11. 異常處理
- 12. 處理異常
- 13. 異常處理
- 14. 處理異常
- 15. 異常處理
- 16. 處理異常
- 17. 異常處理
- 18. 處理異常
- 19. 處理異常
- 20. 異常處理
- 21. 異常處理
- 22. 異常處理
- 23. 異常處理
- 24. 處理異常
- 25. 異常處理
- 26. 處理異常
- 27. 異常處理?
- 28. 異常處理
- 29. Java的Android的IOException異常處理:26
- 30. sqlite的異常處理的Android
剛試過 - 很酷的服務。你們是否打算收取這項服務費用以及多少錢? – 2011-09-20 07:51:19
你現在看到的一切都將是免費的。我們計劃僅收取即將到來的高級功能! – 2011-10-01 01:35:03