Ich fing an, Android App mit Eclipse IDE zu schreiben. Aber wenn ich die App starte, nehme ich den Emulator 5554 getrennt! 'Com.example.merbeha.Main activity launch' wird abgebrochen! Error. Was kann ich tun?Emulator-5554 getrennt! 'Com.example.merbeha.Main activity launch' wird abgebrochen!
Antwort
starten Sie einfach Ihre Eclipse und führen Sie es erneut
Das Problem, wie ich liege in der Tatsache, entdecken die das Projekt nicht über die erforderliche Virtual Device für sie in dem AVD-Manager definiert ist.
So sind die empfohlenen Schritte in Eclipse sind:
- Gehen Sie auf "Projekt" -> Einstellungen-> Android.
- Im rechten Bereich sehen Sie, welche Zeile im Projekt-Build-Ziel aktiviert ist.
Merken Sie sich die Zielplattformnummer, die in der ausgewählten Zeile erscheint. - Gehen Sie zu "Windows" -> AVD-Manager.
- Überprüfen Sie die Liste der vorhandenen virtuellen Android-Geräte für ein Gerät, das der Plattform- und API-Ebene entspricht, die Sie für Ihr Projekt festgelegt haben (siehe Schritt 2 oben).
- Wenn es keine Linie gibt, die eine AVD für Ihre Plattform enthält (wie ich vermute), fügen Sie sie mit der Schaltfläche "Neu" hinzu.
- Ein Fenster "Neues virtuelles Android-Gerät erstellen" wird geöffnet. Legen Sie einen neuen Gerätenamen fest. Wählen Sie im Auswahlfeld "Ziel" die richtige Plattform für Ihr Projekt.
--- ODER ---
- öffnen Android Virtual Device-Manager
- wählen Sie die AVD Sie für Ihre App verwenden.
- Drücken Sie die Start-Taste und warten Sie, bis ein neues Formular angezeigt wird (Startoptionen).
- Aktivieren Sie das Kontrollkästchen "Benutzerdaten löschen" und klicken Sie auf "Start".
Dies sollte funktionieren.
--- ODER ---
- öffnen Android Virtual Device-Manager
- löschen AVD Sie für Ihre App verwenden.
- Erstellen Sie einen neuen AVD.
- Starten Sie neue AVD.
Dies sollte auch funktionieren.
- ODER -
dies versucht .. zu DDMS Perspektive gehen -> wählen Sie Gerät -> zum Fenster -> Navigation -> Sicht anzeigen Menü -> adb zurückgesetzt ...
Genießen Sie Ihren Emulator noch einmal!
Gehen Sie zur Geräteansicht und in der oberen rechten Ecke gibt es einen Abwärtspfeil, klicken Sie dort später auf adb zurücksetzen. Nach ein paar Sekunden versuchen, die App erneut zu starten, sollte es funktionieren.
Dies löste es für mich:
1) Lassen Sie Eclipse Open und der Emulator auch offen, obwohl Eclipse-es nicht findet.
2) In Befehlszeile Typ:
adb Kill-Server
Wenn dann prompt zurück kommt, Typ
adb Start-Server
3) Nach adb beginnt erneut versuchen um Ihr Projekt erneut von Eclipse aus auszuführen.
Gehen Sie zu run-> Konfiguration-> Ziel-> wählen Avd -> Run it. Es löste mein Problem, das mich verrückt
gemacht Sie ADB vom Manager Fenster Aufgabe töten kann, aber ich rate Ihnen, die ADB Prozess Baum töten. Klicken Sie mit der rechten Maustaste auf das AdB im Task-Manager und dann auf END Process TREE. Das hat für mich funktioniert und ich glaube, es wird dir helfen, das Problem zu lösen. Aber stellen Sie sicher, dass Sie Ihren AVD erkannt haben. Klicken Sie dazu auf den AVD-Manager - klicken Sie auf den AVD, den Sie verwenden möchten, um ihn zu markieren, und klicken Sie dann auf die Registerkarte START - Die Startoptionen werden geöffnet. Klicken Sie auf Benutzerdaten löschen und dann auf LAUNCH. Das wird Ihnen helfen, Ihre identifizierte AVD zu starten, bevor Sie weitermachen, um den Adb-Prozessbaum zu töten, wie ich zuvor beschrieben habe. Das hat die Magie für mich bewirkt. Versuchen Sie anschließend, das Programm auszuführen. Wenn Sie einen Fehler wie "Aktivität funktioniert nicht" erhalten, keine Panik. Es ist kein Fehler, aber es ist nur da, um Ihnen zu sagen, dass Sie Ihr Programm erneut ausführen, ohne den Code zu ändern oder zu aktualisieren. Sie können einfach auf die Rückwärts-Schaltfläche auf Ihrem Emulator klicken und dann erneut ausführen, und Sie werden diesen Fehler nicht mehr sehen.
- 1. HelloAndroid] Emulator-5554 getrennt! 'Com.example.helloandroid.HelloAndroid activity launch' wird abgebrochen!
- 2. Activity Launch Timeout ist abgelaufen, Wake Lock wird aufgegeben! und Timeout für HistoryRecord
- 3. AngularJS: $ HTTP.GET wird abgebrochen
- 4. Alarmdienstbenachrichtigung wird nicht abgebrochen
- 5. Wie wird ein Routingereignis abgebrochen?
- 6. leaflet.draw wird nicht ordnungsgemäß abgebrochen.
- 7. Timer wird nicht von timer.cancel() abgebrochen
- 8. Launch Image
- 9. Activity-Alias wird beim App-Update entfernt
- 10. Broadcastabsicht abgebrochen. Android GCM
- 11. Android Activity Force Schließen Problem
- 12. Rake wird abgebrochen, weil undefined Methode `inet '
- 13. Chrome Prerender-Funktion wird jedes Mal abgebrochen
- 14. Node.js vm: Wie Script.runInNewContext() abgebrochen wird?
- 15. Wird ein POST XHR zuverlässig abgebrochen?
- 16. Anfrage erhalten wird von Iframe abgebrochen
- 17. Überprüfung, ob ein Java Timer abgebrochen wird
- 18. Launch App mit URL
- 19. Launch modal von Controller
- 20. Launch Applet von JFrame
- 21. Activity Creator
- 22. Seltsame iPhone App Launch Ausgabe
- 23. Branded Launch Theme mit Aktivitäten nicht beibehalten
- 24. Launch FancyBox auf Seite laden
- 25. Android-Alarm wird abgebrochen, wenn die App heruntergefahren wird. Leaked IntentReceiver
- 26. Java - Zeichenfolge wird nach jedem Zeichen getrennt
- 27. Wie wird der AVPlayer von AVPlayerItem getrennt?
- 28. C# Socket wird nicht ordnungsgemäß getrennt
- 29. Eclipse Ausnahme: Getrennt wird Daten nicht aktuell
- 30. Android Activity Transition Animation
Ich habe getan, dass Ihre sagt. Aber derselbe Fehler kommt wieder. Ich kann auch nicht sehen, wenn ich die App starte, dass ich eine Komponente in die XML-Datei einfüge. –
@ emrecelenk Versuchen Sie, eine neue AVD-Datei über den AVD-Manager zu erstellen und die alte zu löschen. – Sathish
Welche IDE ist am besten zum Schreiben von Android-App.Netbeans oder Eclipse? –