那么有什么adb或linux命令对我有用吗?
答案 0 :(得分:95)
您是否尝试过使用adb'重启'?
adb reboot
您还可以通过adb运行完整的shell脚本(例如重启模拟器):
adb shell <command>
我在页面here上总结了一些可能对您有帮助的adb命令。
答案 1 :(得分:34)
您可以通过发送以下广播来重启设备:
$ adb shell am broadcast -a android.intent.action.BOOT_COMPLETED
答案 2 :(得分:15)
adb reboot
不应该重启你的linux盒子。
但无论如何,您可以使用adb -s <device_id> command
将命令重定向到特定的adb设备,其中
可以从命令adb devices
获取设备ID
在这种情况下,命令是reboot
答案 3 :(得分:0)
我认为这样做的唯一方法是并行运行另一台机器并使用该机器向您的Android机箱发出命令,类似于您使用手机的方式。如果您在更改IP时遇到问题,可以在路由器上保留一个IP,让机器抓住那个,而不是要求路由器为DHCP。通过这种方式,您可以对计算机执行ping操作,并确定是否已重新启动以继续运行脚本。