Ich habe versucht, die Hello World-Anwendung zu verwenden, und der Emulator friert ein, nachdem der Android-Startbildschirm geflasht wurde. Die Homepage wird nicht angezeigt. Die letzte Anzeige auf der Konsole ist
Warten auf den Start von HOME ('android.process.acore') ...
Ich habe erneut versucht, Eclipse und Android neu zu installieren. Es hat immer noch nicht funktioniert. Auch die Konsole zeigt keine Fehler an. Die Protokollkatze hat die folgenden Fehler:
06-18 20: 39: 11.543: ERROR / flash_image (544): Wiederherstellungspartition kann nicht gefunden werden 06-18 20: 39: 11.843: ERROR / vold (538): Fehler beim Öffnen des Switch-Namenspfads '/ sys / class / switch / test2 '(Keine solche Datei oder kein solches Verzeichnis) 06-18 20: 39: 11.843: ERROR / vold (538): Fehler beim Bootstrapping-Schalter' / sys / class / switch / test2 '(m) 06-18 20: 39: 11.843 : ERROR / vold (538): Fehler beim Öffnen des Switch-Namenspfads '/ sys / class / switch / test' (Keine solche Datei oder kein solches Verzeichnis) 06-18 20: 39: 11.843: ERROR / vold (538): Fehler beim Bootstrapping-Switch ' / sys / class / switch / test '(m) 06-18 20: 46: 31.842: FEHLER / MemoryHeapBase (578): Fehler beim Öffnen / dev / pmem: Keine solche Datei oder kein solches Verzeichnis 06-18 20: 46: 31.892: FEHLER / SurfaceFlinger (578): / sys / power / wait_for_fb_sleep oder / sys / power / wait_for_fb_wake 06-18 20: 46: 32.313: ERROR / GLLogger (578) konnte nicht geöffnet werden.t Bibliothek laden (Bibliothek kann nicht gefunden werden) 06-18 20: 46: 33.634: ERROR / GLLogger (578): Bibliothek konnte nicht geladen werden (Bibliothek kann nicht gefunden werden)
quelle
Ich hatte das gleiche Problem. Es hat jedoch funktioniert, nachdem ich zu Projekt-> Reinigen gegangen bin. Ich weiß nicht, warum es passiert ist. Hoffe das hilft
quelle
Ich bekomme dieses Problem ständig und habe viele Stunden an potenzieller Produktivität und Ausbildung verloren, während ich versuche, es zu beheben. Das einzige, was für mich funktioniert, ist die Kombination von drei anderen guten Antworten:
Es ist seltsam, dass niemand eine Ahnung hat, warum dieses Problem auftritt, was es verursacht oder was intern vor sich geht. Der einzige Hinweis, den ich geben kann, ist, dass DDMS während der Pause "Warten auf HOME" einige Zeilen wie "Klasse zum Vorladen nicht gefunden: libcore.base.CollectionUtils" anzeigt.
quelle
Für mich hat es funktioniert, die AVD aus dem AVD-Manager zu löschen und eine neue zu erstellen. Gehen Sie dann zu
Ausführen> Konfigurationen ausführen, wählen Sie die Registerkarte Ziel und wählen Sie die neue AVD aus.
quelle
Folgende Schritte haben bei mir funktioniert: 1. Gehe zu Projekt -> Reinigen. 2. Löschen Sie Ihre vorherige AVD und erstellen Sie eine neue.
quelle
Dieses Problem tritt auf, weil beim Erstellen des AVD-Managers im Dialogfenster "Neues virtuelles Android-Gerät (AVD) erstellen" "Snapshot" von mir als "Aktiviert" markiert wurde.
Lösung:
Erstellen Sie einen neuen AVD-Manager, bei dem das Kontrollkästchen "Aktiviert" nicht aktiviert ist, und versuchen Sie dann, das Projekt mit dem neu erstellten AVD-Manager als "Ziel" auszuführen. Das Problem tritt nicht mehr auf
quelle
Ich habe dieses Problem gelöst, indem ich ein neues virtuelles Gerät erstellt und über den AVD-Manager gestartet habe. Der Start des Geräts dauert einige Minuten. Sie müssen nur warten. Anschließend können Sie Ihre Anwendung auf dem bereits gestarteten Gerät ausführen.
quelle
Optionen:
oder
quelle
Ich hatte nur 12 MB für die SD-Karte im AVD-Gerät.
Eine Erhöhung auf 2 GB löste das Problem.
quelle
LÖSUNG:
Führen Sie den Emulator über die Befehlszeile aus:
Dann habe ich die App auch über die Befehlszeile gestartet (mit den integrierten Cordova / PhoneGap-Tools):
HINTERGRUND
Ich glaube, dies ist eine Art Hardwarekompatibilitätsproblem. Ich bin auf dieses Problem gestoßen, als ich die Anweisungen für die ersten Schritte von PhoneGap 2.4.0 befolgt habe . Ich habe ihren Rat befolgt, um den Intel Hardware Accelerated Execution Manager zu installieren, und ich denke, dies ist die Ursache meiner Probleme. Eclipse verwendet das
emulator64-x86
Programm (imsdk/tools
Ordner), um den Emulator zu starten. Ich konnte innerhalb von Eclipse keine Möglichkeit finden, dies zu ändern. Durch Befolgen des Abschnitts "Tipps und Tricks" auf der Intel HAXM-Webseite konnte ich jedoch feststellen, dass der Emulator mithilfe desemulator-x86
Programms erfolgreich über die Befehlszeile ausgeführt werden konnte. Ich bin nicht sicher, warum dasemulator64-x86
Programm auf meinem System nicht funktioniert. Ich habe auf der Apple-Website bestätigt, dass ich einen 64-Bit-Prozessor habe.Mein System:
Meine AVD:
quelle
emulator64-x86
noch nicht funktioniert, aber die Leute bei Intel arbeiten an einem PatchIch habe ein neues Gerät erstellt. Löschte den vorherigen.
quelle
Keine dieser Lösungen hat bei mir funktioniert. Stattdessen funktionierte es, zu einem Befehlszeilentool (oder Terminal in Mac) zu wechseln, eine CD in das Verzeichnis SDK / platform-tools zu legen und dann Folgendes auszuführen:
Führen Sie dann Folgendes aus:
Nachdem ich das getan hatte, funktionierte alles wieder. Warum? Wer weiß.
Auf meinem MAC war der Pfad zum Ordner "platform-tools" $ HOME / Installations / adt-bundle-mac-x86_64-20130522 / sdk / platform-tools. Er befindet sich wahrscheinlich an einer anderen Stelle auf Ihrem Computer.
Ich habe auch diese Seite gefunden, die einige hilfreiche Schritte enthält:
http://android.okhelp.cz/android-emulator-wont-run-application-started-from-eclipse/
quelle
Was für mich funktioniert hat, war das Aktivieren des Kontrollkästchens "Host-GPU verwenden" beim Erstellen oder Bearbeiten der AVD (Android Virtual Device). Dieses Kontrollkästchen war standardmäßig nicht aktiviert.
quelle
Es hat bei mir funktioniert, als ich unter "Emulationsoptionen:" die Option "Host-GPU verwenden" ausgewählt habe.
Sie finden die Option unter Bearbeiten im Fenster des virtuellen Geräts.
quelle
Ich habe die SD-Kartengröße des virtuellen Geräts von 500 MB auf 2 GB erhöht, das Problem wurde behoben.
quelle
Folgende Schritte haben bei mir funktioniert: 1. Gehe zu Projekt -> Reinigen. 2. Löschen Sie Ihre vorherige AVD und erstellen Sie eine neue.
quelle
Mir ist aufgefallen, dass dies ein alter Beitrag ist. Ich bin jedoch auf dasselbe Problem gestoßen und habe eine Lösung gefunden. A) Stellen Sie sicher, dass die CPU / ABI Atom ist. B) RAM ist 2048 C) VM-Heap ist 256 D) Interner Speicher ist 200 E) Stellen Sie sicher, dass die Option Host-GPU verwenden F) Gerät ist Nexus 5 (Meine persönliche Wahl) G) Android 4.4.2 API Level 19
quelle