2011-09-20 77 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