emulador no se ejecuta

He creado una aplicación relacionada con los mapas utilizando api 16 tan pronto como ejecutar esta aplicación de este error aparece.

[2012-10-18 20:05:26 - Maps] Android Launch! [2012-10-18 20:05:26 - Maps] adb is running normally. [2012-10-18 20:05:26 - Maps] Performing com.example.maps.MainActivity activity launch [2012-10-18 20:05:29 - Maps] Launching a new emulator with Virtual Device 'andi' [2012-10-18 20:05:38 - Emulator] could not get wglGetExtensionsStringARB [2012-10-18 20:05:38 - Emulator] could not get wglGetExtensionsStringARB [2012-10-18 20:05:38 - Emulator] could not get wglGetExtensionsStringARB [2012-10-18 20:05:38 - Emulator] could not get wglGetExtensionsStringARB [2012-10-18 20:05:38 - Emulator] could not get wglGetExtensionsStringARB [2012-10-18 20:05:38 - Emulator] could not get wglGetExtensionsStringARB [2012-10-18 20:05:38 - Emulator] could not get wglGetExtensionsStringARB [2012-10-18 20:05:38 - Emulator] Failed to create Context 0x3005 [2012-10-18 20:05:38 - Emulator] could not get wglGetExtensionsStringARB [2012-10-18 20:05:38 - Emulator] emulator: WARNING: Could not initialize OpenglES emulation, using software renderer. [2012-10-18 20:05:38 - Emulator] emulator: WARNING: Requested RAM size of 1024MB is too large for your environment, and is reduced to 768MB. [2012-10-18 20:05:38 - Emulator] Failed to allocate memory: 1455 [2012-10-18 20:05:38 - Emulator] [2012-10-18 20:05:38 - Emulator] This application has requested the Runtime to terminate it in an unusual way. [2012-10-18 20:05:38 - Emulator] Please contact the application's support team for more information. 

cuando ejecuto esta aplicación utilizando api 14 funciona, pero no funciona en api 15 y 16

He cambiado el montón de VM del dispositivo virtual a un valor más alto – esto resolvió el accidente para mí. Los valores son ahora: 10.1 "WXGA 1280 x 800, Android 4.1.2, Intel Atom, RAM 1024, VM ​​Heap 128, Almacenamiento interno 300 MB, SD 300 MB Además, he cambiado la configuración de inicio de la memoria en eclipse. ini, pero no estoy seguro si esto está relacionado con el problema o no.

OK, sé que esto es demasiado tarde para usted, pero puede ayudar a alguien más. He probado todas las soluciones dadas alrededor, pero ninguno funcionó para mí

Google me llevó aquí http://code.google.com/p/android/issues/detail?id=33336 La solución dada funcionó para muchos, pero no para mí. Lo incluyo aquí ya que tal vez para ti te ayudará

openGL en la carpeta incorrecta: \ tools en lugar de \ tools \ lib copiar los archivos siguientes a la carpeta tools:

 libEGL_translator.dll libGLES_CM_translator.dll libGLES_V2_translator.dll libOpenglRender.dll 

Sin embargo, utilizando la "técnica de Zachary" al final de la publicación Para aquellos que no pueden conseguir este trabajo. Vaya a obtener el Monitor de proceso ( http://technet.microsoft.com/en-us/sysinternals/bb896645 ). Agregue un filtro para 'Nombre del proceso' + 'Contiene' + 'emulador': * Inicie su captura * encienda el emulador * espere hasta que obtenga el mensaje fallido * detenga la captura

Busque (ctrl + f) la captura de uno de los dll que no se carga, como "libOpenglRender". Probablemente verá varios intentos de localizar este archivo en varios directorios con el resultado "NAME NOT FOUND" o "PATH NOT FOUND".

Usando esto encontré que tenía un problema con atiglpxx.dll

Me miró adaptador de pantalla en mi administrador de dispositivos de Windows y descargó un controlador para en mi caso ATI Modility Radeon HD 2400 XT de AMD http://support.amd.com/us/psearch/Pages/psearch.aspx?type=2.4 .2 & product = 2.4.2.3.15 & contentType = GPU + Descargar + Detalle & ostype = Windows + 8 + – + 32-Bit + Edición & keywords = & items = 20

Una vez que instalé que ya no tenía el mensaje "no podía obtener wglGetExtensionsStringARB"

Deshabilite la emulación de la GPU estableciéndola en off en las preferencias de AVD o agregando -gpu off a la línea de comandos

Tal vez, su aplicación requiere OpenGL 2.0, el emulador no lo soportaba hasta hace poco.

Emulador para Android OpenGL ES 2.0 ver este enlace

Vaya a su administrador de AVD, seleccione el AVD que intenta usar y cambie la lista desplegable Destino a "API de Google (Google Inc.) – Nivel de API 16". luego guárdelo y reinícielo.

Tienes que jugar con tus especificaciones de dispositivo Android como RAN, Heap y otras especificaciones.

Es difícil decirte cuál debe ser fijado a qué. En mi caso, establecí RAM como 512 y Heap 128 para que funcione.

  • Cómo detener un programa que se ejecuta bajo Eclipse?
  • ¿Cómo desconectar su teléfono de forma segura cuando lo conecta para depurar a través de Eclipse?
  • ¿Error en el clearCheck () de Android para RadioGroup?
  • Eclipse sigue iniciando nuevos emuladores
  • Aplicaciones bajo proxy que no funcionan en emulador aunque Internet está funcionando
  • Esta aplicación no se ejecutará a menos que actualice el error de Google Play Services
  • Uso de un script de configuración de proxy automático con el emulador de Android
  • Obtener la latitud y la longitud basadas en ciudad, zip o nombre de calle
  • Cómo traducir de un idioma a otro en Android
  • Error de instalación: INSTALL_FAILED_INSUFFICIENT_STORAGE? Durante el emulador runing
  • Indicadores de grupo en android.widget.ExpandableListView
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.