2014-03-13 7 views
11

Ich habe ernsthafte Suche sowohl auf Google als auch auf SO gemacht, bevor ich diese Frage gestellt habe - hauptsächlich weil keiner der Vorschläge da draußen mein Problem behebt!ADB antwortet nicht - Warte mehr oder Töte adb oder starte neu (Ubuntu 13) 64-bit

Nachdem ich vergeblich versucht habe, mein neues Intellij und Android SDK auf meinem neu installierten Ubuntu 13.10 zu installieren, komme ich zu dir um Hilfe. Ich weiß, dass es bereits Tausende von Vorschlägen gibt, aber keiner von ihnen hat für mich funktioniert. Hier

ist, was ich versucht habe:

  • adb Kill-Server
  • adb Start-Server
  • adb devices

Der letzte Befehl aufgelistet meine Gerät - und das bedeutete, dass es in der Lage war, es ohne irgendwelche Iss zu erkennen Ue.

  • Ich habe alle notwendigen Regeln wie 51-android.rules hinzugefügt und diese sollten in Ordnung sein.
  • Starten und starten Sie die IDE mehrmals ohne Erfolg.
  • Ich habe Bibliotheken installiert, um alle 64-Bit-Probleme zu beheben
  • Ich löschte sogar den ADB-Schlüssel im .android-Ordner, da es jedes Mal automatisch generiert wird.
  • Ich habe keine anderen älteren Versionen von IntelliJ oder SDKs;
  • Dies war eine saubere Installation von Ubuntu; Ich mein Windows 8 vollständig entfernt (ja, ist mit Windows-done) und installierte Ubuntu 13.

Ich weiß nicht, was anderes zu versuchen und zu tun, weil ich Stunden online versuchen, Vorschläge von anderen ohne Erfolg verbracht habe.

Jede Hilfe würde wirklich geschätzt werden, weil ich nicht warten kann, um zu meiner Android App Entwicklung zurückzukehren! Danke.

EDIT - LÖSUNG

ich dieses Problem gelöst und es dann hier dokumentiert für andere, die dieses Problem haben; ADB not responding - the solution

Ich hoffe, das hilft.

+0

adb kill-server reagiert nicht? http://stackoverflow.com/q/8790421/1012284 –

+0

Ich habe das gelesen und habe mein Problem auch nicht gelöst. – Eenvincible

+0

Was reagiert * spezifisch * nicht? –

Antwort

32

Das funktionierte für mich (Ubuntu 14.04):

sudo apt-get install lib32z1 lib32z1-dev lib32stdc++6 
+0

Das war ein Punkt für mich. Vielen Dank. –

+0

Arbeitete auch für mich! Vielen Dank. – ViliusK

+0

Dies löste das Problem für mich auf Ubuntu 14.10 64bit. Ich konnte adb vom Terminal ohne Problem laufen lassen, das Neustarten adb hatte keinen Effekt. – RevNoah

0

ich hatte das gleiche Problem. Ich werde versuchen, dir zu helfen, mein Problem zu erklären. Ich habe versucht, einen Selenium-Test auf meinem HTC auszuführen und muss daher eine Android Debug Bridge installieren, genau wie du. Ich glaube, Sie haben keine Probleme mit der Installation der Brücke. Wenn Sie Ihr Gerät an den USB-Anschluss anschließen, versuchen Sie, "adb devices" zu scripten und Sie können sehen, ob Ihr Gerät verbunden ist oder nicht. Dann bin ich nicht so sicher, aber ich denke, dass Sie einen Server wie in Selenium Android installieren müssen, um Ihre Daten auf Ihr Telefon zu streamen.

1

Ich habe den gleichen Fehler.Nachdem ich ein virtuelles Gerät gestartet habe, habe ich versucht, die App zu starten, die ich gerade erstellt habe. Wieder erschien der Fehler, aber mit einem Tipp: Installieren Sie die SDK Platform-Tools. Den SDK-Manager geöffnet und festgestellt, dass das "Android SDK Platform-tools" Rev. 19.0.2 nicht installiert wurde. Installierte es und ADB begann, ohne Fehler zu arbeiten.

(I Android Studio 6.0 in Ubuntu 14.04 Uhr laufen und kann mich nicht erinnern, die Plattform-Tools zu entfernen)

7

Schließen Android Studio Tötet alle processess mit 5037 Port

sudo lsof -i |grep 5037 

sudo kill PID_NUMBER 

Run adb Geräte aus

Konsole
adb devices 
+0

das war mein Problem zu lösen, danke –

2

ich habe folgende

chmod u + x/path/to/adb

und neu gestartet Android Studio

+2

das hat nicht funktioniert –

0

Wenn es ein Fall von fehlender Abhängigkeit ist, können Sie das Problem durch die Installation von ia32-libs, lib32ncurses5-dev und lib32stdc lösen ++ 6 Pakete mit apt-get-Dienstprogramm. Dies ist erforderlich, um 32-Bit-Anwendungen auf 64-Bit-Computern auszuführen. Wenn das Problem weiterhin besteht, kann es auch ein Fall sein, dass ein anderer Client-Server-Programme wie Lampp läuft ... Es ist, weil Android Debug Bridge auch ein Client-Server-Programm ist ... In diesem Fall, was Sie tun können, ist Stoppen Sie das Programm und starten Sie Android Studio neu. Sie können auch versuchen, Ihr System neu zu starten ...

0

sicher Seien Sie der/bin/adb existiert und dann die adb aus den SDK-Tools löschen, in meinem Fall:

rm ~/Android/Sdk/platform-tools/adb 

Kopieren Sie die adb aus Binärordner in Sdk-Ordner:

cp /bin/adb ~/Android/Sdk/platform-tools/adb