我在调试DeviceBootReceiver中的一些代码时遇到问题(处理android.intent.action.BOOT_COMPLETED意图)。我想调试这个位,但是当设备重新启动时,如何使调试器保持活动状态?是否有人为此遇到任何黑客攻击?
我想做什么:
有什么想法吗?
答案 0 :(得分:6)
这将确保在您的应用程序执行时,例如,当它收到BOOT_COMPLETED
广播时,调试器首先被附加。
希望它有所帮助。
答案 1 :(得分:1)
您可以通过adb shell重新广播意图:
$ adb shell am broadcast -a android.intent.action.BOOT_COMPLETED
答案 2 :(得分:0)
设备可用于播放android.intent.action.BOOT_COMPLETED的交互后大约需要30秒。您有足够的时间启动应用程序并手动进入调试模式
当收到android.intent.action.BOOT_COMPLETED意图时,你可能想要给你的logcat打印一个时间戳,这样你就可以更好地了解这一切发生的时间