通过tcpip连接adb时重新启动设备

时间:2014-08-19 14:11:31

标签: android tcp adb reboot

我使用adb connect <ipaddress>通过tcpip连接了Android设备。我能够在这个设备上执行adb的所有操作。

然而,当我发出命令adb -s <ip>:5555 reboot时,我看到该提示只是挂起并且没有在设备上执行重启。

这是adb相对于tcpip的已知限制吗? 在这种情况下是否还有其他方法可以发出重启命令? 提前致谢

1 个答案:

答案 0 :(得分:1)

命令adb -s :5555 reboot 不正确adb -s <IP Address>:<5555> reboot 正确

如果您的设备IP为172.16.7.123,请使用以下内容。

$ adb connect 172.16.7.123

假设您的设备列表显示以下内容

$ adb devices
List of devices attached 
172.16.7.123:5555   device
0554e0700a67240d    device

使用adb重启设备的正确方法是

$ adb -s 172.16.7.123:5555 reboot

发出上述命令后,您的提示将挂起,因为adbd守护程序在设备上被终止。

要将其恢复正常,请在另一个提示上使用adb disconnect 172.16.7.123,它将恢复正常。