2016-07-06 16 views
0

ため、未知のホストサービス、私はこれを実行するとエラー:ADB待ちデバイス

$ adb devices 
List of devices attached 
ABCD1234 device 

は、私は通常の応答を取得します。しかし、これは何も返されません。

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

Usbデバッグが有効です。

+1

「待機中デバイス」 –

+0

http://stackoverflow.com/q/29968795/1778421 –

答えて

1

adbより古いバージョンでは、wait-for-オプションが1つしかなく、コマンドライン引数のいずれかが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に変更する必要があります。