2011-09-20 61 views
0

我有一個應用程序在我的一個測試設備(X10 Mini Pro,Android 2.1-update1)上顯示出一些奇怪的行爲。基本上它是一個使用Shoutcast收音機的時鐘收音機。調試重啓設備

問題: 當手機已經空閒了很長一段時間(晚上),並報警將熄滅(上午)它重新啓動。之後,我無法得到所發生事件的logcat,所以我不知道如何找出造成這種情況的原因(logcat在啓動時被清除)。

我試過adb bugreport,但它也只給出之後開機後的值。

+0

從哪裏你看到logcat從adb或在ddms與eclipse? – user370305

回答

0

你可以擁有自己的日誌記錄機制嗎?
我的意思是,在你的應用程序不斷寫入的SD卡上有一個文件。
我不確定日誌中詳細信息的級別,但可以將自己的消息保存到日誌中。

我想知道爲什麼手機重新啓動。
另一方面,如果它是一個測試設備,你可以在一整天內保持不動,並在晚上發出警報,看看發生了什麼? (這可能不是一個好的解決方案,但可以嘗試,如果沒有任何工作)

+0

是的,我認爲我應該嘗試記錄到SD。雖然已經讀過,但它稍微延遲了一點,所以我希望它足夠快,可以在啓動前寫入。 是否有任何應用程序會這樣做,還是我必須自己寫? :P – REJH

+0

相關:http://stackoverflow.com/questions/3361230/android-retrieve-logcat-before-crash-reboot-on-a-real-device – REJH