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
- Emuladores de Android 2 que se comunican
- Android HttpsUrlConnection javax.net.ssl.SSLException La conexión se cerró por el error del apretón de manos del par al usar el truststore local
- Ejecutar ROM personalizada en el emulador de Android
- ¿Cómo puedo "sacudir" un dispositivo Android dentro del emulador de Android para que aparezca el menú dev para depurar mi aplicación React Native
- Salir de una aplicación de Android
- El emulador de Android no se iniciará
- Preguntas del emulador
- Emulador de Android no funciona como se esperaba
- ¿Cómo puedo detectar cuándo se ejecuta una aplicación de Android en el emulador?
- El emulador siempre se inicia en lugar del dispositivo
- No hay acceso a Internet en el emulador de Android, conexión a Internet compartida
- La configuración correcta del dispositivo Eclipse / Android para HTC Desire
- Error del emulador de Android: std :: bad_alloc
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.