回答
我們的首選是自動上傳唯一例外。對於客戶端日誌記錄,我們更願意選擇性地設置一個標誌或者有一個特殊的調試版本,我們給出現問題的客戶端
可以使用Thread完成異常捕獲。是,setDefaultUncaughtExceptionHandler()。這裏有一些注意事項(主要是在完成異常處理後你需要退出應用程序)。參見:http://groups.google.com/group/android-developers/browse_thread/thread/c32e8c6120bed5c5/54c28b745c0fca80
對於日誌收集,請參閱android-log-collector。無需使用整個軟件包,查看源代碼和複製粘貼。
爲了使發佈更完整..更新版本的Android中的Google嵌入式崩潰報告服務。對於舊版本,如果不支持,還有幾種服務可用。已經提到中我會推薦這兩個:
但是..大多數這些庫會讓你的應用程序有點「更重」,但更重要的是互聯網許可是使用它們所必需的。如果您的應用由於其他原因不需要互聯網,則可能會對用戶產生懷疑,因爲如果沒有功能需要,您爲什麼需要互聯網。
結束語:嘗試儘可能多地使用谷歌已爲Android提供的服務,而不是第三方庫。
乾杯;)
供參考:2012年5月14日在Android應用程序中將ACRA 4.2.3設置爲API Level 10,其功能類似於魅力。 – condiosluzverde 2012-05-15 03:14:03
不錯..很高興你發現它有用...乾杯:) – Ewoks 2012-05-18 06:51:56
- 1. iOS最佳實踐開發vs生產
- 2. 最佳實踐獲得EntityManger對於任何測試或生產
- 3. 使用NHibernate爲生產生成模式的最佳實踐
- 4. Android網絡 - 最佳實踐
- 5. Android開發最佳實踐
- 6. Android strings.xml最佳實踐?
- 7. Android:實現LocationManager的最佳實踐
- 8. 最佳實踐
- 9. 最佳實踐
- 10. 最佳實踐
- 11. 最佳實踐
- 12. 最佳實踐
- 13. 最佳實踐
- 14. 最佳實踐
- 15. 最佳實踐
- 16. 最佳實踐
- 17. 最佳實踐
- 18. 最佳實踐?
- 19. 最佳實踐
- 20. 最佳實踐
- 21. 最佳實踐
- 22. 最佳實踐
- 23. 最佳實踐
- 24. 最佳實踐
- 25. 最佳實踐
- 26. 最佳實踐
- 27. 最佳實踐:
- 28. 最佳實踐
- 29. 最佳實踐
- 30. JSON地產名稱最佳實踐
讓我們看到,近4000人觀看了這個帖子,18(包括我自己),發現這是一個有用的問題,9標誌着它作爲一個最喜歡的,但顯然這是封閉的「沒有建設性」。 ..sheesh! – Alan 2013-02-08 17:13:15
@Alan有規則,這裏有很多治安官執法他們;) – OneWorld 2013-06-20 19:08:53
打開這個問題!使用ACRA的GoogleDocs的 – 2016-01-15 11:20:33