2015-07-18 3 views
12

Ich konnte die Android-Anwendung nie auf meinem Laptop ausführen. Eclipse gibt immer denselben Fehler, das heißt "ADB-Server nicht bestätigt"Adb-Server ist veraltet. töten ... kann nicht binden 'tcp: 5037' ADB-Server hat nicht ACK * konnte den Daemon nicht starten * in ubuntu 14.04 LTS

Wenn ich ADB-Server starten und Eclipse wieder öffnen, sobald ich die Android-Anwendung ausführen, kommt der gleiche Fehler zur Konsole; ADB-Server hat nicht bestätigt.

Könnten Sie geben eine Vorstellung außer adb Neustart

+0

siehe diesen Link laufen [ADB-Server nicht ack] [1] [1]: http: // Stapelüberlauf.com/a/26217093/2169192 – saikrupa

+0

möglich Duplikat von [ADB Server nicht ACK] (http://stackoverflow.com/questions/26217055/adb-server-didnt-ack) –

+0

folgen Sie einfach dieser Antwort ich denke, es kann behebe dein Problem. http://stackoverflow.com/questions/30757191/adb-and-genymotion-error-adb-server-is-out-of-date-killing-cannot-bind-tc/37152245#37152245 –

Antwort

12

Sie müssen den Pfad des SDK-Adb in Genymotion festlegen. Standardmäßig verwendet Genymotion ein eigenes ADB-Tool (aus vielen Gründen). Wenn die beiden Binärdateien nicht kompatibel sind (wenn Ihre Android SDK-Plattformtools oder Genymotion eine Weile nicht aktualisiert wurden), tritt dieses Problem auf.

Um es zu lösen, können Sie eine bestimmte aus dem Android SDK definieren. So geben Sie ein benutzerdefiniertes ADB-Tool an:

  1. Öffnen Sie Genymotion> Einstellungen> ADB.
  2. Verwenden Sie benutzerdefinierte Android SDK-Tools.
  3. Geben Sie den Pfad zum Android SDK an, indem Sie auf Durchsuchen klicken.
  4. Klicken Sie auf OK.
+5

Hat nicht für mich gearbeitet. Ich bekomme dieses Problem nur, wenn ein virtuelles Gerät von Genymotion läuft. –

2

Genau dies ausprobieren !!!

Ausgabe töten und Befehl in \ platform-tools \

C:\sdk\platform-tools>adb kill-server 
C:\sdk\platform-tools>adb start-server 

an die angegebene sdk gehen in diesem Fall starten hier i Verwendung C: \ sdk aber Sie müssen den Ort, an dem SDK und töten Server gehen.

Lassen Sie mich wissen, ob es funktioniert.

+4

Ich versuche es schon funktioniert nicht für mich. –

0

Irgendwann, mag es oder nicht. Der Befehl "adb kill-server" hat keine Wirkung.

Also, bitte andere Art und Weise versuchen

taskkill /f /im "adb.exe" 
adb start-server 
timeout 5 
adb devices 
pause 

es Ins Notizbuch kopieren und mit der Erweiterung speichern ist ".bat"

ex: re-start.bat

Jetzt können Sie adb sehr schnell durch Doppelklick neu starten !!!

11

Update der adb 1.0.32 wenn Sie 1.0.31 oder niedriger

adb version 
Android Debug Bridge version 1.0.31 
wget -O - https://skia.googlesource.com/skia/+archive/cd048d18e0b81338c1a04b9749a00444597df394/platform_tools/android/bin/linux.tar.gz | tar -zxvf - adb 
sudo mv adb /usr/bin/adb 
sudo chmod +x /usr/bin/adb 
adb version 
Android Debug Bridge version 1.0.32 
+1

Danke! Das war der letzte Grund für mich. –

+10

Hat nicht für mich funktioniert :( –

1

für mich das Problem war, dass ich 2 adb Prozesse

sudo apt-get remove adb android-tools-adb android-tools-fastboot 

dann zu verwenden, ich versuche, gehen Sie zu Ihre sdk und ./adb start-server

Verwandte Themen