Eclipse android emulator friert ein

8

Entschuldigung, wenn das eine dumme Frage ist. Ich bin sehr neu in der Entwicklung.

Wenn ich den Emulator auf Android starte, anstatt einen Startbildschirm zu laden. Es bleibt nur auf diesem Bildschirm:

Ich erhalte keine Fehlercodes oder irgendetwas, und es friert NICHT meinen gesamten Computer oder Eclipse ein, es friert nur den Emulator ein und geht nicht weiter. Ich muss nur die Taste (x) drücken, um es zu beenden. also habe ich mich gefragt, ob jemand weiß, wie das zu beheben ist und danke!

bearbeite

Ich möchte auch erwähnen, dass ich nach einer sehr langen Zeit diesen Bildschirm

bekomme     
noobHERE 15.12.2012, 22:51
quelle

7 Antworten

4

Besser für Sie bluestacks Android Emulator , es ist viel schneller als Google Android Emulator.

Das erste, was Sie tun müssen, ist:

1- Installieren Sie den Bluestacks-Emulator

2- Öffnen Sie cmd

3- Geben Sie folgenden Befehl ein: set path="Android SDK\config\platform-tools" (Sie müssen den vollständigen Pfad eingeben, in dem sich Ihre adb.exe

befindet

4- Geben Sie den Befehl ein: adb connect 127.0.0.1

Klicken Sie nun mit der rechten Maustaste auf das Projekt - & gt; Ausführen als - & gt; Android-Anwendung und Sie sollten BlueStacks-Emulator laufen sehen

    
Haris D. 16.12.2012, 01:32
quelle
2

Was ich gefunden habe, hilft mir, wenn ein Gerät offline geht, in das Fenster --- Ansicht anzeigen --- & gt; Geräte zu gehen (du musst vielleicht auf "Andere" klicken und es dort auswählen und dann auswählen "reset adb"

Manchmal geht das Gerät "offline" für einen unerklärlichen (mir nicht erklärten!) Grund

Sie können nur einen anderen Emulator mit denselben Spezifikationen erstellen. Hast du das versucht?

P.S. Möglicherweise müssen Sie es erneut starten, damit es in Ihrem Gerätefenster angezeigt wird.

    
heLL0 16.12.2012 00:55
quelle
0

Unter Windows sind ARM-Systemabbilder sehr langsam. Intel x86-Images sind schneller, bis zu 4x; also solltest du es mit einem Intel-Image versuchen. Versuchen mit einem kleineren Bildschirm sollte auch helfen; vor allem, wenn Ihre Speicheroptionen niedrig sind. Bei einem so großen Bildschirm wie dem oben gezeigten ist es möglich, dass Ihr Emulator einfach zu wenig Speicher hat.

    
SylvainL 16.12.2012 06:53
quelle
0

Holen Sie sich ein x86-Build von android-x86.org, installieren Sie es mit virtualbox (oder etwas anderem, aber virtualbox, falls frei). Finden Sie die IP Ihres vm mit Strg + F1 (wechseln Sie zu cli, Strg + F7, um wieder in den grafischen Modus zu wechseln) und netcfg . Dann adb connect 192.168.1.5 (ersetzen Sie mit der IP Ihres vm).

dann sollte es funktionieren.

    
onemach 16.12.2012 07:47
quelle
0

Ich hatte dieses Problem mit dem 4.2 SDK, das kürzlich auf dem Desktop Ubuntu 12.xy und WinXP installiert wurde. Ich fand es merkwürdig, weil es mit dem 2.2 SDK, mit dem ich letztes Jahr auf meinem Notebook Ubuntu 10.xx System gespielt hatte, kein Problem gab. Nach dem Vorschlag von NH habe ich den SDK-Manager verwendet, um 2.2 (API 8) zu installieren und einen Emulator für diese Ebene zu erstellen, und dieser Emulator läuft auch auf diesen Desktop-Systemen wie auf dem Notebook-System. Da ich gerade lerne und mein physisches Gerät bei 2.2 ist, werde ich es so lassen, bis ich nach oben muss.

    
Don Albertson 19.12.2012 23:40
quelle
0

Löschen Sie Benutzerdaten, bevor Sie den Emulator starten. Es wird den Emulator und alle Anwendungen zurücksetzen, aber Sie müssen es nicht neu erstellen oder neu konfigurieren.

Deaktivieren Sie dieses Kontrollkästchen beim nächsten Start des Emulators.

    
Mikaël Mayer 03.07.2014 16:44
quelle
-1

Emulatoren sind von Natur aus langsam, weil sie die gesamte Hardware Ihres Geräts (einschließlich Kamera, WLAN-Adapter usw.) in der Software simulieren müssen.

Das heißt, Sie sollten einen halben Tag für den Emulator beiseite legen, um zum ersten Mal zu laden (gehen Sie mit dem Hund oder etwas, während Sie warten), und dann jedes Mal danach sollte es schneller sein.

Wählen Sie eine API unter 14 (z. B. API 10 Gingerbread, die meisten Geräte führen dies aus), um das Laden des Emulators zu verbessern.

Nachdem der Emulator geladen wurde, können Sie einfach auf in Eclipse ausführen klicken und Ihre App sollte im Emulator starten. Wenn Sie fertig sind, schließen Sie den Emulator nicht, gehen Sie einfach zurück zu Eclipse, nehmen Sie Änderungen am Code vor und drücken Sie dann erneut Ausführen. Dadurch wird die App automatisch geschlossen, durch die neue Version ersetzt und gestartet.

    
NH. 15.12.2012 23:06
quelle

Tags und Links