2015-02-01 6 views
18

Ich versuche zu laufen mein erstes Android-Studio-Projekt, aber ich bekomme diese Fehlermeldung und der Emulator startet nicht gestartet werden:Android Studio Emulator schlägt mit Speichergrenze Fehlermeldung bezüglich der

Created filesystem with 11/4224 inodes and 1302/16896 blocks 
Failed to create Context 0x3005 
emulator: WARNING: Could not initialize OpenglES emulation, using software renderer. 
emulator: WARNING: Requested RAM size of 1536MB is too large for your environment, and is reduced to 1152MB. 
emulator: device fd:544 
HAX is not working and emulator runs in emulation mode 
emulator: The memory needed by this VM exceeds the driver limit. 
Cannot set up guest memory 'pc.ram': Invalid argument 
+1

was ist Ihr PC ram, und welche ram hatte man für den Emulator zugewiesen – Elltz

+0

ram My PC-8 gehen und die für den Emulator zugewiesene RAM ist 512 MB – Neo

Antwort

12

Nach Android Studio

In CMD (Ausführen als Admin) installiert ist, führen Sie diesen Befehl (Emulator geschlossen werden soll):

//if it's installed on D:, at first, "cd" to that drive, like "D:" 
cd "%ANDROID_SDK_HOME%\sdk\extras\intel\Hardware_Accelerated_Execution_Manager" 
silent_install.bat -m 1024 

dies gesetzt HAXM Speicher 1024MB (max 1800). Set RAM-Parameter in VDM leicht unter diesem Wert, wie 980

Wenn Sie Mac OS verwenden, dann /<USER_DIR>/Library/Android/sdk/extras/intel/Hardware_Accelerated_Execution_Manager zu Pfad navigieren und sudo ./silent_install.sh -m 1024

+1

jetzt Standardpfad ist /Library/Android/sdk/Extras/intel/Hardware_Accelerated_Execution_Manager –

+0

Ausgezeichnet. Gespeichert mein Tag .. – kirtan403

+2

Für mich ist es /AppData/Lokale/Android/Sdk/Extras/Intel/Hardware_Accelerated_Execution_Manager (nicht ... ApplicationData ...) –

2

In Android Studio, Version 1.2.1.1 ausführen:

Gehen Sie zu "Extras -> Android -> AVD Manager -> Wählen Sie Ihr Gerät -> Bearbeiten -> Erweiterte Einstellungen -> Ändern Sie den RAM-Parameter auf 512 Mb.

Speichern Sie es und führen Sie die App im Emulator. Es sollte jetzt laufen.

+0

Danke, funktioniert immer noch in Android Studio 2.1.3 – Denny

0

Es scheint, dass der AVD den Speicher nicht in GB einstellen möchte. Wenn die neue Einstellung nicht in GB gespeichert wird, ändern Sie sie in MB.

4

Versuchen Sie, Ihren Computer neu zu starten!

Ich habe gerade mit diesem Problem gerungen und nach einer Stunde der Suche im Internet vergeblich versuchte ich meinen Computer neu zu starten und das Problem wurde behoben.

0

Wenn Sie Android Studio verwenden und mit Emulator RAMGRÖSSE dann folgen Sie dem Schritt vor Problem:

Gehen Sie zu Extras -> Android -> AVD Manager -> (wählen Sie Gerät) -> Gerät bearbeiten -> anzeigen erweiterte Einstellung -> Neues Gerät -> Wählen Sie die Schaltfläche Ändern -> Neues Hardware-Profil -> Ändern Sie die Speichergröße auf 512M -> Gerät bearbeiten in der rechten unteren Ecke und dann -> fertig.

0

In meinem Fall passierte dieses Problem, wenn ich zweimal versehentlich vom AVD-Manager ausgeführt werde. Ich löste dieses Problem, indem ich die laufende Instanz vom Taskmanager (qemu-system-i386.exe) löschte.

0

Ich habe versucht, die oben genannten Antworten in Android Studio 3.0, aber es scheint AS 3.0 nicht zu ändern, in der IDE-Bildschirm, oder nicht sicher, es war ein Problem mit meiner Installation. Also habe ich den AVD auf Diskette geöffnet und die config.ini geöffnet, und dort die Ramsize geändert. Es funktionierte.

Verwandte Themen