Crashing de la API de Google Maps (mediante el emulador de Android)
He estado usando MapView
para mi aplicación, que había estado funcionando bien. De repente, al usar mi aplicación se estrelló con el siguiente error
04-06 14:03:45.084 6969-7008/info.tommarsh.testmap E/EGL_emulation: rcCreateContext returned 0 04-06 14:03:45.084 6969-7008/info.tommarsh.testmap E/EGL_emulation: tid 7008: eglCreateContext(1284): error 0x3003 (EGL_BAD_ALLOC) 04-06 14:03:45.085 6969-7008/info.tommarsh.testmap E/AndroidRuntime: FATAL EXCEPTION: GLThread 185 Process: info.tommarsh.testmap, PID: 6969 java.lang.RuntimeException: createContext failed: 12291 at com.google.maps.api.android.lib6.gmm6.vector.bi.a(:com.google.android.gms.DynamiteModulesB:834) at com.google.maps.api.android.lib6.gmm6.vector.bj.f(:com.google.android.gms.DynamiteModulesB:20825) at com.google.maps.api.android.lib6.gmm6.vector.bj.run(:com.google.android.gms.DynamiteModulesB:881)
Ahora cada vez que entro un Fragmento o Actividad que utiliza MapView
el mismo error exacto ocurre. Pocas cosas a tener en cuenta:
- ¿Cuál es el enfoque correcto para crear una aplicación para Android?
- ¿Es posible eliminar los puntos de interés predeterminados de Android google map
- No se encontró el recurso de servicio de Google Play
- Visualización de varias rutas utilizando la API de direcciones en Android
- ¿Se aplican los límites API de Google Maps a las aplicaciones de Android?
- Esto ocurre en todos los emuladores que he intentado (tanto x86 como x86_64 ABI)
- También sucede al intentar iniciar
MapFragment
- Estoy usando la versión 10.2.1 de Maps
¡Cualquier ayuda apreciada!
- ¿Puedo obtener el código fuente de la aplicación Google Maps de Android?
- Ocultar infoWindow cuando se hace clic en el marcador por segunda vez (Google Map Android API V2)
- Detección del final de la navegación en Waze o Google Maps para móviles
- TileProvider método getTile - necesita traducir xyy a lat / long
- ¿API de Google Play Services de Google para GPS solamente?
- Cómo utilizar Viewport Marker Management en Android
- (MapView y 1700 elementos de superposición) .equals ("Slow")
- Cómo mostrar los marcadores todo el tiempo por AsyncTask o Handler en google map versión 2
Parece que el problema es con los gráficos del emulador. Mientras se crea un nuevo emulador hay alguna opción en el rendimiento emulado. El rendimiento emulado tiene tres opciones Automático , Hardware GLES o Software GLES .
Elija Software GLES y vea el resultado. -map será un poco más lento pero mejor que tener errores.
Haga clic en el enlace de la imagen adjunta donde elegir Emulated Performance .
Donde elegir Emulated Performance
- ¿Por qué no desaparece la advertencia de desaprobación al verificar Build.VERSION.SDK_INT antes de usar el elemento obsoleto?
- MPAndroidChart StackedBarChart mostrando valores pero sin barras