Eclipse bleibt beim Versuch, die Android-App zu starten, hängen
Lesezeit: 3 Minuten
Jupiter Jones
Ich versuche, die helloandroid-Anwendung auf einem Motorola Milestone A853 auszuführen. Ich habe “adb devices” eingegeben und das Handy wird richtig erkannt. Wenn ich jedoch versuche, die Anwendung auszuführen, bleibt Eclipse immer bei 27 % “Launching Delegate” hängen.
Das ist kein Codeproblem. Es hängt mit der Einrichtung der Entwicklertools zusammen.
– James
26. Oktober 2011 um 14:56 Uhr
ubzack
Hatte das gleiche 27%-Problem mit einem Emulator. Es wurde erst behoben, nachdem ich die AVD gelöscht und neu erstellt hatte, also hängt dies sehr wahrscheinlich mit dem Gerät/Emulator zusammen (und außerdem hat ein Neustart der ADB das Problem nicht behoben).
BEARBEITEN:
Gefunden auf den Projektseiten als Issue #21073, beantwortet von benpar:
Update: Dieses Szenario kann auch vermieden werden, wenn der AVD-Emulator aus dem AVD-Manager innerhalb von Eclipse gestartet wird. Das Problem tritt auf, wenn der erste Emulator über die Schaltfläche Ausführen in Eclipse gestartet wird.
Vermeiden:
Eclipse starten
Fenster -> AVD-Manager
Starten Sie einen Emulator
Führen Sie das Projekt aus
John Scott
Ich hatte dieses Problem auch beim Ausführen einer Anwendung im Emulator. Stellen Sie sicher, dass der Emulator ausgeführt wird, BEVOR Sie die App starten, und Sie werden dieses Problem nicht haben.
Um weitere Informationen zu erhalten, versuchen Sie, die Anwendung über die Befehlszeile außerhalb von Eclipse zu installieren und zu starten. Sie finden Ihre .apk-Datei im /bin-Ordner Ihres Projekts und verwenden dann:
adb install -r <projectname>.apk
Es kann funktionieren und wenn nicht, erhalten Sie möglicherweise bessere Informationen über die Fehlerursache. Meine Erfahrung mit Eclipse hat gezeigt, dass es manchmal knifflig sein kann, und dies sollte Ihnen helfen, das Problem zu isolieren.
Danke für die Antwort, ich habe C:\android-sdk-windows\platform-tools: adb install -r C:\workspace\HelloAndroid\bin\HelloAndroid.apk eingegeben, aber das Befehlsfenster funktioniert nicht mehr. Was könnte der Grund sein?
– Jupiter Jones
25. Februar 2011 um 19:41 Uhr
Ich hatte das gleiche Problem bei 27%. Gerät ausstecken und wieder einstecken hat es behoben.
Ich habe festgestellt, dass der schnellste Weg darin besteht, mit der Android Debug Bridge in der Befehlszeile zu überprüfen. Manchmal reicht es aus, den Adb-Server zu stoppen und zu starten. Das ist:
adb kill-server
Stoppt den Server. Dann:
adb start-server
Das sollte es tun. Überprüfen Sie die angeschlossenen Geräte (ist aber nicht notwendig)
adb devices
und es listet die angeschlossenen Geräte auf.
Gehen Sie dann zurück zu Eclipse und starten Sie das Debuggen erneut.
Dies kann auch in der Geräteansicht über Eclipse erfolgen.
Adam Lear
Ich habe die Lösung dieses Problems etwas dumm. Was ich getan habe, war der Emulator von einer Instanz von Eclipse aus gestartet. Geschlossene Eclipse. Das Schließen von Eclipse stoppt den Emulator nicht. Starten Sie nun Eclipse neu. Führen Sie nun Ihre Anwendung im bereits laufenden Emulator aus.
Kapex
Sehr ärgerliches Problem. Ich musste Eclipse und den Emulator schließen und dann neu starten, was zeitaufwändig wurde. Kam hierher und las, was Anna Lear und Vinay gepostet hatten. Hat funktioniert! Ich denke, in meinem Fall ist dieses Problem aufgetreten, weil ich Eclipse beendet habe, während der Emulator noch lief. Um das zu korrigieren, wie Anna und Vinay gepostet haben, tun Sie dies …
Stellen Sie sicher, dass Eclipse und Emulator heruntergefahren sind, dann …
Ellipse starten
Emulator starten
Eclipse beenden (Emulator nicht beenden)
Sonnenfinsternis starten
Führen Sie jetzt Ihr Programm aus (sollte zu 100% laden und nicht hängen bleiben)
Ich habe versucht, adb zu stoppen und neu zu starten, aber es hat nicht funktioniert. Ich habe versucht, den Arbeitsbereich zu wechseln, das Projekt gelöscht und es versucht, aber nichts hat funktioniert. Als ich die obige Lösung ausprobierte, funktionierte sie bei mir. Ich weiß, es ist verrückt, aber diese Lösung funktioniert. Upvoted!
– Sarwan
6. August 2013 um 10:23 Uhr
12235900cookie-checkEclipse bleibt beim Versuch, die Android-App zu starten, hängenyes
können Sie einen Code oder weitere Informationen zu Ihrem Problem posten. Das ist zu vage, um wirklich helfen zu können. Versuchen Sie, die App auf und AVD zu starten developer.android.com/guide/developing/devices/index.html
– Michael Allen
25. Februar 2011 um 15:02 Uhr
Das ist kein Codeproblem. Es hängt mit der Einrichtung der Entwicklertools zusammen.
– James
26. Oktober 2011 um 14:56 Uhr