错误:adb等待设备的未知主机服务

时间:2016-07-06 13:04:19

标签: android adb

当我运行时

$ adb devices
List of devices attached
ABCD1234    device

我收到正常回复。但这不会返回任何内容

$ adb wait-for-devices
error: unknown host service
error: unknown host service

启用了Usb调试。

1 个答案:

答案 0 :(得分:1)

在较早的adb版本中,只有一个wait-for-选项,任何以wait-for-device开头的命令行参数都会触发它。即wait-for-devicewait-for-devices曾经做同样的事情。但最近增加了新的功能:

adb wait-for[-<transport>]-<state>
                           - wait for device to be in the given state:
                             device, recovery, sideload, or bootloader
                             Transport is: usb, local or any [default=any]

很明显旧的命令行解析代码已被新的替换 - 它正在寻找完全匹配(而不仅仅是字符串的开头)。底线是wait-for-devices不再有效。如果您在脚本中使用了该变体,则需要将其更改为官方wait-for-device