2012-08-02 74 views
0

我開發了一個Android 2.2應用程序。從Android獲取應用程序日誌

我的客戶有它,他說我有一個崩潰,我無法重現。

要記錄錯誤,我在每個處理的異常處使用android.util.Log;ex.printStackTrace();

在設備上是否有關於該錯誤的日誌?我怎樣才能得到這些日誌?

我可以說我的客戶端將他的設備連接到PC並告訴他在哪裏查找這些日誌;將它們複製到他的PC並通過電子郵件發送給我。可能嗎?

回答

1

對於目前的情況,您可以要求客戶從Google Play安裝任何日誌閱讀應用程序,例如this one,並要求他在崩潰期間保存日誌並將它們發送給您。或者,如果客戶要求使用SDK等設置的計算機,那麼您可以要求他執行adb logcat -d > logcat.txt。這會將logcat保存在文件logcat.txt中,然後可以郵寄給您。

對於未來的情況下,我建議您將一個項目像ACRA,它可以自動發送崩潰報告,以類似的設備信息一起,堆棧跟蹤等

相關問題