studio para funciona emulator emulador descargar desarrolladores crear como android android-emulator

para - El emulador de Android no pudo asignar memoria 8



emulador de android para android (11)

Cuando trato de ejecutar mi emulador WXGA800 de Eclipse, aparece un error como este

Failed to allocate memory: 8 This application has requested the Runtime to terminate it in an unusual way. Please contact the application''s support team for more information.

Revisé los siguientes enlaces también

Error al asignar memoria: 8

Android: no se pudo asignar memoria

Intenté reducir el tamaño de la RAM en el emulador y aumentar el tamaño y el tamaño de la base de datos de Java, pero igual estoy enfrentando el mismo error.


Actualización: comenzando con Android SDK Manager versión 21, la solución es editar C: / Users / .android / avd / .avd / config.ini y cambiar el valor

hw.ramSize = 1024 a

hw.ramSize = 1024MB

O

hw.ramSize = 512MB


Cambiar el ramSize en el archivo config.ini no funcionó para mí.

Cambié el tamaño de la tarjeta SD a 1000 MiB en la ventana Editar dispositivo virtual Android ... ¡Funcionó! :)


En la configuración AVD: cambie la opción CPU / ABI a MIPS. Funcionó para mí


En mi caso, la solución fue cambiar no solo config.ini sino también hardware.ini para el skin específico de hw.ramSize=1024 a hw.ramSize=1024MB .

Para encontrar el archivo hardware.ini :

  1. Abra config.ini y ubique skin.path .
  2. Luego navega a la carpeta donde está ubicado el sdk de Android.
  3. Abra la ruta, así: android-sdk/platforms/android-15/skins/WXGA720 .
  4. Dentro de esta carpeta, ubicará el hardware.ini .
  5. Cambie hw.ramSize=1024 a hw.ramSize=1024MB .

Este error se dispara si configura la RAM de AVD para que sea más grande que el bloque más grande de memoria continua que el emulador puede asignar. Cierre todo lo que tenga RAM, inicie su emulador e inicie todo lo demás que necesite. En una respuesta anterior, lo he limitado a imágenes x86 con IntelHAXM, pero este es realmente el caso para todos los tipos de instancias de emulador.


La siguiente solución funcionó para mí. En el siguiente archivo de configuración:

C:/Users/<user>/.android/avd/<avd-profile-name>.avd/config.ini

Reemplazar

hw.ramSize=1024

por

hw.ramSize=1024MB


Para la piel, elimine la piel y agregue un poco de piel en ella


Reducir el tamaño de la RAM en la configuración AVD funcionó para mí. El AVD es lento y puede consumir mucha RAM, por lo que mantenerlo al mínimo es factible.


Tuve el mismo problema y lo que terminó siendo el problema fue el tamaño de la RAM: aparentemente 1024 (o el tamaño que sea) es diferente de 1024MB. Asegúrese de especificar las unidades y debería funcionar para usted.


Vaya a Editar dispositivos virtuales Android y cambie el 1024 en Opciones de memoria a 768. Si todavía no funciona, siga bajando cada vez más.


Actualización : comenzando con Android SDK Manager versión 21, la solución es editar C:/Users/<user>/.android/avd/<avd-profile-name>.avd/config.ini y cambiar el valor

hw.ramSize=1024

a

hw.ramSize=1024MB

El emulador es muy lento, Espero que lanzarán las imágenes de Intel pronto utilice las nuevas imágenes API17 Intel x86 si desea cambiarlo ... ( HAXM , Configuration )

Las versiones anteriores de Android SDK Manager:

Tuve el mismo problema con la máscara incorporada WXGA800. Lo conseguí trabajando editando la configuración del dispositivo virtual a:

  • Objetivo 4.0.3 API 15 / 4.1.0 API 16
  • Tarjeta SD 300MiB
  • Resolución 1280 x 800 (configurada manualmente, no las incorporadas)
  • Tamaño de ram de dispositivo 1024MB (con MB agregado al número)
  • LCD Abstracta 160

Aquí mi configuración de tableta para 4.1.0 API 16 C:/Users/<user>/.android/avd/<avd-profile-name>.avd/config.ini

hw.lcd.density=160 sdcard.size=300M skin.path=1280x800 skin.name=1280x800 hw.cpu.arch=arm abi.type=armeabi-v7a hw.cpu.model=cortex-a8 vm.heapSize=48 hw.ramSize=1024MB image.sysdir.1=system-images/android-16/armeabi-v7a/

Esta configuración muestra las teclas de software también