2016-07-06 4 views
0

Wenn ich laufen dieseFehler: unbekannt Host-Dienst für adb wait-for-Geräte

$ adb devices 
List of devices attached 
ABCD1234 device 

ich eine normale Antwort. Aber das bringt nichts zurück

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

Usb Debuggen ist aktiviert.

+1

ist es "adb warten-für-Gerät" –

+0

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

Antwort

1

In älteren adb Versionen gab es nur eine wait-for- Option und jedes einzelne Befehlszeilenargument beginnend mit wait-for-device würde es auslösen. I.e. wait-for-device und wait-for-devices verwendet, um das Gleiche zu tun. Aber vor kurzem neue Funktionalität wurde hinzugefügt:

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] 

So offensichtlich die alte Kommandozeile Parsing-Code hat sich mit dem neuen ersetzt worden - die für die exakte Übereinstimmung sucht (statt erst am Anfang des Strings). Die Quintessenz ist, dass wait-for-devices nicht mehr funktioniert. Wenn Sie diese Variante in Ihren Skripten verwendet haben, müssen Sie sie in den offiziellen wait-for-device ändern.