2014-12-26 6 views
11

Ich bin ein Neuling und möchte Android lernen. Allerdings habe ich Schwierigkeiten bei der Installation von Android Studio.ADB reagiert nicht. Wenn Sie es erneut versuchen möchten, dann beenden Sie bitte manuell "adb.exe" und klicken Sie auf "Neustart"

ich richtig Android Studio installiert haben, aber wenn ich ein Hallo Welt in meinem Android-Gerät ausgeführt werden soll, zeigt es

ADB not responding. If you'd like to retry, then please manually kill "adb.exe" and click 'Restart'

ich es aus dem Internet haben, aber es kann immer noch nicht das Problem lösen, was Sie können, Ich tue es um es zu lösen?

+2

Öffnen Sie Task-Manager und suchen Sie nach adb und beenden Sie ihren Prozess, und ich benutze Eclipse, so dass ich nicht rilli für Studio wissen, aber gehe zu Ihrem ddms Seite goto Gerät, dann suche ich nach einem Pfeil nach unten, dann setze ich es zurück .. – Elltz

+0

Ich kann den adb-Prozess im Task-Manager nicht finden. – kman0606

Antwort

5

Sie sollten zuerst versuchen, adb zu stoppen und dann neu zu starten.

Verwenden Sie diesen Befehl:

adb start-server 

Unter Mac OSX:

adb kill-server 

von gefolgt Wenn der adb Prozess, getötet zu werden braucht man ps mit der alle Prozesse zu zeigen, verwenden können folgenden Befehl, (Rohr durch grep, um es einfacher zu finden)

ps aux | grep adb 

Sie können es mit dem folgenden Befehl beenden, indem Sie die Prozess-ID von adb vom vorherigen ps Befehl verwenden.

kill -9 <process id> 
+0

Hallo bumbobway, wie kann ich den Befehl eingeben? – kman0606

+0

Öffnen Sie ein Terminal-Fenster (unter Programme/Dienstprogramme in Mac OSX) – bumbobway

+0

Es besagt, dass "adb" nicht als interner oder externer Befehl, ausführbares Programm oder Batch-Datei erkannt wird. – kman0606

3

hatte ich das Problem, weil das Projekt nicht gebaut wurde und einen Fehler zeigte als

Fehler

folgt: Fehler: Kann nicht Programm „/path/to/Android/Sdk/build-tools/21.1 laufen. 2/aapt ": error = 2, keine solche Datei oder das Verzeichnis

ich löste das Problem, indem sie die Befehle ausgeführt

sudo apt-get install lib32stdC++ 6 sudo apt-get install lib32z1

Ubuntu kann nicht die aapt auf 64-Bit laufen vor der Installation dieses

Dank https://stackoverflow.com/a/27734148/2119981

+0

Wie installiert man dieses Paket auf Arch Linux – HamidTB

+0

sagt das Paket ist nicht verfügbar. –

21

ich die Antwort auf diese Pakete gefunden habe. Das hat mich tagelang geplagt, aber so glücklich, dass das behoben wurde.

Wenn ich zum Aufgabenmanager gehe, startet der Prozess adb.exe ständig sich selbst neu. Das ist das Problem (für mich).

Gehen Sie zu Extras -> Android -> Enable ADB entergration. Zieh das ab. Stellen Sie sicher, dass der Status als nicht markiert angezeigt wird. Jetzt gehen Sie zum Task-Manager und tötete den Prozess adb.exe, wird es diesmal nicht neu starten. Jetzt klicken Sie auf run, hey presto, ADB läuft. Whoop de doo.

+0

Es funktioniert ....... –

+1

Dies funktioniert nicht für mich. Sonst wie ich? Hast du eine andere Lösung? –

+1

In meinem Fall nicht funktioniert. –

1

Ich löse das Problem.Öffne cmd und Eingabe netstat -aon|findstr 5037 .wenn es einen Prozess gibt, verwendet den Port.Sie ​​sollten es töten.Sie können die PID bekommen und den Prozess im Task-Manager finden.

0

Ich kämpfte für ein paar Tage mit diesem Problem (fast fuhr mich verrückt) und jede Lösung, die ich fand, konnte mir nicht helfen.Bis ich dies versucht:

(auf dem Mac)

deinstallierte ich Android Studio (zog es von Anwendungen in den Papierkorb).

Neustart meines Mac.

Android Studio neu installiert (aus dem Papierkorb in die Anwendungen zurück verschoben).

Und alles war wieder normal.

10

Hier ist, was für mich auf Ubuntu gearbeitet: Ich habe einfach die Datei /tmp/adb.log

sudo rm /tmp/adb.log 

Hoffe, es half. Prost.

+1

Das hat bei mir funktioniert. Vielen Dank! – bofjas

+0

Arbeitete für mich, vielen Dank! – meucaa

+0

Es hat bei mir auch Vielen Dank !! Ich habe meine 2 Stunden in dieser Ausgabe verschwendet. –

0

ich adb.exe in dem Task-Manager nicht so finden habe ich die folgende und es funktionierte gut nach diesen

  1. ich den Emulator geschlossen und mein Telefon entfernt.
  2. starten Sie die Fenster neu.
  3. verbinden Sie das USB-Gerät und dann starte ich die Anwendung.
5

Sie brauchen platform-tools_r23.0.1-linux.zip. URL für sie aus dem Google-Repository ist:

https://dl-ssl.google.com/android/repository/platform-tools_r23.0.1-linux.zip

Gehen Sie in Ihrem Android-sdk-linux, ich habe die Plattform-Tools-Verzeichnis gelöscht (aber ich denke, das ist nicht notwendig) und unzip'ed die Plattform-Tools zip Dort. Der SDK-Updater zeigt korrekt an, dass 23.0.1 zu diesem Zeitpunkt installiert ist.

alles wird richtig arbeiten kann

eine detaillierte Diskussion über dieses Thema here

+0

funktioniert gut für mich. – shivani

+0

Wenn es für Sie funktioniert, sollten Sie die Antwort abstimmen. – Ali

0

Gehen Sie zu Tools finden -> Android -> ADB aktivieren entegration untick es und drücken Sie run (Sie erhalten eine Fehlermeldung) jetzt ticken Sie es erneut und drücken Sie run und es wird funktionieren.

0

Öffnen Sie "Android Monitor" -Fenster am unteren Rand von Android Studio, es wird einige Fehlerinformationen des Problems sein.

Und mein Problemhinweis ist "keine Erlaubnis, auf /tmp/adb.1001.log zuzugreifen".

Entfernen Sie einfach die Datei, das Problem wurde behoben.

Verwandte Themen