¿Cómo puedo asignar más de 1024 MB de RAM a un dispositivo virtual Android?

Quiero trabajar con 1024 MB o más de RAM, pero cuando intento iniciar mi dispositivo virtual, aparece el error:

Failed to allocate memory: 8

Investigué muchas cosas sobre este tema;

Algunas soluciones relacionadas son;

  • Cambie manualmente los archivos .ini de AVD, etc.
  • Ejecutar emulador como administrador
  • Ejecutar desde la línea de comando

Todos ellos no trabajaron para mí.

mi sistema es:

  • Windows 7 de 64 bits
  • Procesador i7 3610QM
  • RAM de 8GB
  • Tarjeta gráfica de 2GB

Android 4.2 es la versión que estoy tratando de usar.

¿Cuál es su versión de Eclipse? Esto parece ser un problema con Eclipse después de actualizar a la versión 20. Puede ser un error, consulte aquí Problema de Android 33930: el emulador deja de funcionar después de actualizar a la versión 20
@AkhilJain estoy usando Eclipse Juno - Eclipse Java EE IDE para desarrolladores web. Versión: Juno Service Release 1 ID de compilación: 20120920-0800
Es posible que desee volver a crear el dispositivo virtual con más memoria.

Respuestas (1)

En la ventana 'Crear nuevo dispositivo virtual de Android' en Eclipse dice: "En Windows, la emulación de RAM superior a 768M puede fallar dependiendo de la carga del sistema. Pruebe valores de RAM progresivamente más pequeños si el emulador no se inicia".

Como se responde aquí https://stackoverflow.com/questions/8853541/why-cant-i-boot-an-avd-from-eclipse-with-1024-mb-of-ram , hay un archivo .ini que puede editar en [nombre de usuario]\.android\avd[avd name.avd]\config.ini que puede editar cambiando 'hw.ramSize=1024' a 'hw.ramSize=1024MB'. Lo probé y funcionó para mí.