¿Es esto un error de MapView?
Estoy implementando una aplicación que usa Google Maps. Durante la depuración encontré un error interesante que puedes reproducir fácilmente (espero). Si prueba el ejemplo Hello MapView de Google:
Http://developer.android.com/guide/tutorials/views/hello-mapview.html
- ¿Cómo centrarse en la ubicación en Google Maps, teniendo en cuenta una vista es en la parte superior de la misma?
- Liberar el archivo APK que no muestra google maps
- Límites de uso de la API de zona horaria de Google
- ¿Cómo puedo buscar una cadena de texto en la aplicación nativa de Google Maps de PhoneGap en iOS AND Android?
- PlaceAutoCompleteFragment en android no muestra sugerencias y se cierra después de ingresar la primera letra
El error: Si se desliza hacia cualquier dirección rápida (intente la dirección diagonal), durante un período de tiempo, probablemente obtendrá el siguiente error:
02-28 15:59:45.138: D/dalvikvm(26484): GC_CONCURRENT freed 2K, 13% free 18870K/21639K, paused 2ms+4ms 02-28 15:59:45.911: D/dalvikvm(26484): GC_FOR_ALLOC freed 1603K, 20% free 17396K/21639K, paused 14ms 02-28 15:59:45.911: I/dalvikvm-heap(26484): Grow heap (frag case) to 18.546MB for 1560976-byte allocation 02-28 15:59:45.942: D/dalvikvm(26484): GC_CONCURRENT freed 1K, 13% free 18919K/21639K, paused 2ms+2ms 02-28 15:59:54.271: D/dalvikvm(26484): GC_CONCURRENT freed 2794K, 19% free 17649K/21639K, paused 2ms+2ms 02-28 15:59:58.497: D/dalvikvm(26484): GC_CONCURRENT freed 856K, 18% free 17880K/21639K, paused 5ms+3ms 02-28 16:00:04.341: D/dalvikvm(26484): GC_CONCURRENT freed 1003K, 17% free 18063K/21639K, paused 4ms+4ms 02-28 16:00:11.083: D/skia(26484): ------- imageref_ashmem create failed <(null)> 131072 02-28 16:00:11.091: D/skia(26484): ------- imageref_ashmem create failed <(null)> 131072 02-28 16:00:11.614: D/skia(26484): ------- imageref_ashmem create failed <(null)> 131072 02-28 16:00:11.614: D/skia(26484): ------- imageref_ashmem create failed <(null)> 131072 02-28 16:00:11.638: D/skia(26484): ------- imageref_ashmem create failed <(null)> 131072 02-28 16:00:11.646: D/dalvikvm(26484): GC_CONCURRENT freed 1097K, 16% free 18222K/21639K, paused 2ms+6ms 02-28 16:00:11.646: D/skia(26484): ------- imageref_ashmem create failed <(null)> 131072 02-28 16:00:11.646: D/skia(26484): ------- imageref_ashmem create failed <(null)> 131072
El mapa se bloquea. Alguna idea de como resolver esto?
- Google Maps no se muestra en el dispositivo Android.
- Obteniendo latitud y longitud utilizando gps cada 10 minutos en segundo plano android
- Google mapa cuestión incluso todos los ajustes son correctos según google doc
- Google Maps: LocationSource personalizado en iOS
- actualizar google maps marcador de un receptor de sms de difusión
- Cómo obtener lat y largo en evento de toque de google map?
- Animación de Marcador de Google Map v2
- Buscar ruta con Androids API de Google Maps
Pienso que Google Maps se bloquea con OutOfMemoryError Lo atrapé pocas veces en mi HTC Wildfire. Se puede reproducir fácilmente en dispositivos con memoria pequeña de montón. Cuando se desliza (cambiar el tamaño) rápido que superará todo su montón. Piensa que el recolector de basura en algunos casos no puede liberar la memoria tan rápido y que se ejecuta en la memoria.
En muchos casos, se puede solucionar el comportamiento de bloqueo intermitente con MapView asegurándose de que ha especificado usando largeHeap en el elemento "application" de su manifiesto de aplicación, especialmente en los dispositivos de pantalla grande (tablets). Este atributo está disponible a partir de la API Nivel 11 (Android 3.0).
AndroidManifest.xml:
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.ge.android.app" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="12" /> <application android:icon="@drawable/app" android:label="@string/app_name" android:debuggable="true" android:theme="@style/CustomTheme" android:largeHeap="true"> ... </application> ... </manifest>
Vea también: Guía para desarrolladores de Android – Android Manifest
- ¿Qué es SurfaceView SurfaceHolder Superficie de la cámara API android
- ¿Cuál es la memoria del taco y porqué estoy bajo en él?