我正在尝试开发一个Android应用程序,虽然有一个Activity,但需要在后台作为服务运行。应用程序需要在重新启动手机/设备后自动启动。
我的问题是如何解决此类要求,因为重新启动手机时LogCat会断开连接,甚至在连接的手机上使用“adb shell broadcast -am android.intent.action.BOOT_COMPLETED”。 (虽然可以在模拟器上使用,但我觉得它不能正确复制真实场景)。我希望能够在设备重启后看到Logcat消息,从而允许我在重启期间对ANR和应用程序崩溃进行故障排除。
任何指针都会受到赞赏。
答案 0 :(得分:0)
基于此link,我了解我们最接近调试重启错误的方法是使用
adb logcat -v time > <localfile>
或
adb bugreport
这两个选项可能都不是确定问题的最简洁方法,但至少有些事情比什么都好。