测试Android应用程序的重启功能

时间:2014-02-01 05:15:45

标签: android logcat reboot

我正在尝试开发一个Android应用程序,虽然有一个Activity,但需要在后台作为服务运行。应用程序需要在重新启动手机/设备后自动启动。

我的问题是如何解决此类要求,因为重新启动手机时LogCat会断开连接,甚至在连接的手机上使用“adb shell broadcast -am android.intent.action.BOOT_COMPLETED”。 (虽然可以在模拟器上使用,但我觉得它不能正确复制真实场景)。我希望能够在设备重启后看到Logcat消息,从而允许我在重启期间对ANR和应用程序崩溃进行故障排除。

任何指针都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

基于此link,我了解我们最接近调试重启错误的方法是使用

adb logcat -v time > <localfile>

adb bugreport

这两个选项可能都不是确定问题的最简洁方法,但至少有些事情比什么都好。