2012-07-19 63 views
13

我故意讓我自己的應用程序崩潰。我得到以下對話框。如何使用報告按鈕獲取崩潰對話框

enter image description here

不過,我希望得到與報告按鈕下面的錯誤對話框。

enter image description here

可我知道我該怎麼辦呢?我已經簽署了我的申請。 (但我將APK本地傳輸到我的手機,而不是通過Android市場)。我仍然無法獲得Report按鈕。

回答

19

據我所知,Report按鈕只顯示應用程序通過市場安裝(即有符號,而不是調試模式,也沒有調試密鑰)。如果您是USB調試,此數據全部顯示在LogCat中。

編輯另外,如果需要,您可以使用this方法自行獲取此信息並提交報告。

+0

我已經簽了。但我不會通過Android市場安裝它。有關係嗎? – 2012-07-19 02:13:05

+0

您是否通過USB安裝了它?是的,這很重要。 「報告」數據會發送到Google Play系統上的開發者控制檯,因此只有通過Google Play(Android Market,無論:P)下載報告按鈕纔會顯示報告按鈕。 – Eric 2012-07-19 02:14:22

+0

@Eric所以即使您編譯簽名的APK並通過adb安裝它,報告選項也不會顯示? – JMRboosties 2013-10-08 00:24:34

0

你的手機可能會運行一個像CM一樣的自定義ROM。 如果你想在你的應用程序獲得FC時報告日誌,一種方法是捕獲異常併發送郵件。

1

在您的應用中使用acra庫。這基本上「是一個庫,使Android應用程序能夠自動將他們的崩潰報告發布到GoogleDoc表單中」。您可以修改其用途以彈出如上所述的對話框,並要求用戶報告該問題,甚至還附帶用戶輸入的消息。