2010-04-16 69 views
14

有沒有什麼辦法在我自己的android應用程序中發生崩潰?像一個全局未捕獲的異常處理程序?只是想知道我是否可以安裝類似的東西,然後如果拋出一個未捕獲的異常,我可以彈出一個對話框給用戶,詢問他們是否想向我發送異常轉儲。全局未捕獲異常處理程序 - >電子郵件日誌給我?

感謝

回答

15

有沒有辦法趕上崩潰在 我自己的Android應用?像一個 全局未捕獲的異常處理程序?

請參閱Thread.setDefaultUncaughtExceptionHandler()

只是想知道如果我可以安裝 類似的東西,那麼如果一個 未捕獲的異常被拋出,我可以 彈出一個對話框,用戶並詢問 如果他們想郵寄 異常轉儲對我來說。

您還可以使用Flurry,DroidDrop或其他任何已經可用的實現。

+0

你可能想看看我的完整的解決方案寫了:http://stackoverflow.com/questions/19897628 /需要處理未捕獲的異常和發送日誌文件 – 2013-11-14 03:45:06

3

Flurry這樣做,再加上很多其他有用的東西。

4

Bugsense.com也做這個(免費)

+1

從幾分鐘內下載到使用,真棒工具! – Domenic 2011-11-11 02:30:41

+0

它對免費使用有限制。每月500份報告。 – SayeedHussain 2013-07-19 09:09:14

0

DroidDrop是一條走不通的項目。整潔的想法,但願他們開源。

0

FWIW,我們一直在使用Crittercism's free plan成功。它們還提供一些高級功能,例如處理異常,以便應用程序不會崩潰。

在免費版本中,用戶仍然看到崩潰,但至少我得到了電子郵件和堆棧跟蹤。

我們也使用iOS版本(但我從我的同事那裏聽說它不太好)。


這裏有類似的問題: