2016-03-29 7 views
0

Ich versuche, zwei Emulatoren (verschiedene Geräte) auf Android Studio ausführen. Als ich das zweite lief, hatte ich diesen Fehler:HAXM max RAM-Größe = 0 MB nach -m Befehl

emulator: The memory needed by this AVD exceeds the max specified in your HAXM configuration. 
emulator: AVD  RAM size = 1024 MB 
emulator: HAXM max RAM size = 512 MB 

ich die Geräte RAM von 1024 MB auf 512 MB So gesenkt, aber der Fehler gleich geblieben. Also habe ich versucht, indem Sie diesen Befehl HAXM max RAM auf 1024 MB zu erhöhen:

silent_install.bat -m 1024 --->Intel HAXM updated successfully!

Danach lief ich den Emulator und der Fehler ist das gleiche, außer jetzt

emulator: HAXM max RAM size = 0 MB

Wie kommt es? Ich wollte den HAXM max RAM erhöhen. Wie kann ich es erhöhen und zwei Emulatoren gleichzeitig ausführen?

Antwort

0

Die AVD-Einstellung sollte im Allgemeinen gleich oder niedriger als die HAXM-Grenze sein - dies sollte für alle AVDs gelten, die Sie ausführen. Welches OS?

+0

Oh, ich benutze Windows 10 – PianomaR

+0

Wenn Sie eine "überschreitet Speichergrenze" beim Starten eines AVD erhalten, ist es, weil die RAM-Speicheroption des AVD die Intel HAXM Memory Reservation während der Installation überschritten. Sie können entweder die HAXM-Speicherreservierung erhöhen oder die Speicheroption des AVD-RAMs verringern. Am besten installieren Sie haxm (~ \ AppData \ Lokal \ Android \ sdk \ extras \ intel \ Hardware_Accelerated_Execution_Manager \ intelhamx_android.exe) und versuchen Sie, HAXM RAM auf 1024MB und AVD RAM auf 768MB einzustellen. – codecats