30 Stimmen

Warum erhalte ich eine Meldung "Emulator-5554 getrennt"?

Wenn ich meinen Android-Emulator starte, dauert es einige Zeit, dann wird die Meldung "Emulator-5554 getrennt" angezeigt. Kann mir jemand sagen, woran das liegt?

1 Stimmen

Möglicher Duplikat von [HelloAndroid]emulator-5554 disconnected! 'com.example.helloandroid.HelloAndroid activity launch' abbrechen!](http://stackoverflow.com/questions/2160454/helloandroidemulator-5554-disconnected-cancelling-com-example-helloandroid-he)

2voto

Scuba Punkte 63

Siehe verwandten Beitrag

Ein weiterer verwandter Beitrag

Und noch ein weiterer

Dies hat auf Linux für mich funktioniert:

  • Emulator starten (Warten Sie, bis der Startbildschirm des Emulators geladen ist)
  • Klicken Sie auf Fenster > Perspektive öffnen > DDMS
  • Im Gerätefenster auf das Dropdown-Menü klicken > adb zurücksetzen
  • Projekt ausführen

1voto

sgaleta Punkte 43

Dies ist mir passiert, anscheinend hat eine andere Anwendung (VideoStream in meinem Fall) den gleichen Port wie der adb verwendet. Um dies zu beheben, verwenden Sie die PowerShell (mit erhöhten Berechtigungen), um nach dem Prozess zu suchen, der den Port verwendet, bei dem Sie den Fehler erhalten:

Get-Process -Id (Get-NetTCPConnection -LocalPort portNumber).OwningProcess

Sie werden die PID kennen, weil sie in der Id-Spalte angezeigt wird.

Dann öffnen Sie den Task-Manager und klicken Sie mit der rechten Maustaste auf die Leiste oben (Name, Status...) und aktivieren Sie die PID, um die Prozess-ID anzuzeigen. Suchen Sie dann nach der PID, die Sie zuvor erhalten haben, und beenden Sie diese.

Dies hat bei mir das Problem behoben.

0voto

Pentium10 Punkte 198024

Dies scheint ein Problem von 1.6 zu sein

Upgrade auf 2.1 und es wird verschwinden.

0voto

MohanRaj S Punkte 1878

enter image description here

Gehen Sie zu --> Einstellungen-->Android-->DDMS--> 1. aktivieren Sie das Kontrollkästchen ADBHost verwenden, 2. ADB-Verbindungstimeout auf 1000000, 3. Ändern Sie die Methode Profil-Pufferspeichergröße von 8 MB auf 20 MB.

Dies ist die Lösung, mit der Entwickler, die über eine weniger leistungsstarke Maschine verfügen, dieses Problem haben werden. Bitte überprüfen Sie es.

0voto

AKM Punkte 1

Versuchen Sie, den Emulator über den AVD-Manager zu starten. Warten Sie, bis Sie den Startbildschirm sehen, und führen Sie dann Ihr Projekt aus.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X