我需要调试具有在设备开启时触发的BroadcastReceiver的应用程序。但是当我关闭智能手机时,Android Studio失去了连接。在这种情况下如何调试?有办法吗?
答案 0 :(得分:1)
您可以使用终端中的ADB shell am command来模拟系统广播。
$ adb shell
$ am broadcast -a android.intent.action.BOOT_COMPLETED
您的模拟器/设备将在仍与Android Monitor连接时重新启动。请注意,您无法模拟本地广播。
答案 1 :(得分:0)
您可以通过
进行测试busybox killall system_server
触发)。热启动时,大多数设备都会与adb服务器保持联系。