重启android机器

Sag*_*gar 37 android adb android-source

我们有android + linux m/c,我们登录到linux shell并在android GUI中启动机器.现在我们有一些脚本通过linux shell在同一台机器上运行.在这种情况下,当脚本挂起时,我们需要重启android机器.但它导致重启linux机器.因为他们在同一台机器上.所以我需要重新启动android的方式,因此它来自挂起状态,控制仍然在通过linux shell运行的脚本上.

那么有什么adb或linux命令对我有用吗?

ale*_*lex 103

您是否尝试过使用adb'重启'?

  adb reboot
Run Code Online (Sandbox Code Playgroud)

您还可以通过adb运行完整的shell脚本(例如重启模拟器):

 adb shell <command>
Run Code Online (Sandbox Code Playgroud)

我在这里总结了一些adb命令,可能会对你有帮助.


dri*_*ndt 35

您可以通过发送以下广播来重启设备:

$ adb shell am broadcast -a android.intent.action.BOOT_COMPLETED

  • 不幸的是,由于权限原因,它无法工作。@alex 答案应标记为正确 (2认同)

ani*_*ane 16

adb reboot 不应该重启你的linux盒子.

但无论如何,您可以使用adb -s <device_id> command,在哪里 将命令重定向到特定的adb设备

adb devices
在这种情况下,可以从命令命令获取设备IDreboot