Android app google maps mostrando azulejos grises y no mapa!
He seguido esta guía perfectamente y he pasado por ella de nuevo, pero cuando ejecuto el programa en mi google avd la página se carga, pero sólo los azulejos grises aparecen y no muestra un mapa que debería.
¿Alguien tiene alguna idea?
- ViewPager con la API de Google Maps v2: vista negra misteriosa
- Cómo calcular la distancia de diferentes marcadores en un mapa y luego recoger el menos uno
- Cómo utilizar OpenStreetMap en el desarrollo de aplicaciones para Android nativo
- Escuchar nivel de zoom en google maps v2 en android
- Actualizar polilínea de acuerdo con el usuario que se mueve android googleMaps v2
Gracias
- Clics de clúster y clics de Android
- Agregar lugar definido por el usuario en el campo de entrada haciendo clic en un botón para detener el geocompleto
- Google Maps Android API v2 - Interactive InfoWindow (como en los mapas originales de google google)
- ¿Es programáticamente posible que Google rastree la URL de referencia de una URL de Google Maps en un navegador móvil que abra una aplicación nativa?
- MapView desapareció después de publicar la aplicación en el mercado.
- Cómo ocultar la clave del API del traductor en android
- Uso de OSM en lugar de Google Maps en la aplicación para Android
- ¿Cómo implementar Google Maps dentro de un fragmento y usar el objeto GoogleMap?
Yo estaba enfrentando el mismo problema hace un par de días y me di cuenta de que algo relacionado con la firma de APK estaba actuando raro. La solución consistía en establecer la configuración de "Custom debug keystore" (vacía por defecto) con el mismo valor que el "Default debug keystore" en las preferencias de Eclipse.
Usted tiene el valor equivocado para android:apiKey
en su MapView
, o usted no tiene el permiso de INTERNET
, o usted no tiene acceso a Internet.
Vale la pena recordar cuándo está listo para lanzar al mercado para generar nuevas huellas dactilares RSA y clave de API de su almacén de claves real en contraposición a la almacén de claves de depuración predeterminada.
También si usted está desarrollando en diferentes máquinas tendrá diferentes keystores y por lo tanto diferentes huellas digitales RSA. Que me había stumped durante un tiempo cuando google maps de repente dejó de trabajar cuando se desarrolla en casa.
Tuve el mismo problema: los azulejos grises y no el mapa.
Mi solución fue moverme:
<uses-permission android:name="android.permission.INTERNET" />
Fuera de <application>< /application>
¡Ahora funciona! Espero que pueda ayudar a cualquiera!
He resuelto este problema de otra manera: Estoy trabajando en hackintosh mac os. Así que me fui a la terminal y el tipo:
Keytool -list -alias androiddebugkey -keystore /Users/hackintosh/.android/debug.keystore -storepass android -keypass android
Me generó una huella digital MD5 de certificado como: "Después de esto, fui a Google maps api sitio
https://developers.google.com/android/maps-api-signup?hl=es
Y pegue la huella dactilar MD5 del certificado. El google maps api me devuelve una clave de API que he pegado en el campo clave API en la aplicación de mi XML. Y no hay más campos grises =)
Si estás utilizando el almacén de claves de depuración para firmar tu aplicación, también debes generar una clave para ella, además del cert que planeas utilizar para la producción.
No sé el tiempo esto trabajará para usted o no.
Pruebe los siguientes métodos:
1) Compruebe su clave de API cuando esté conectado a svn, ya que podría estar compartiendo la clave de otra persona. Si no lo tiene, créelo desde este enlace: google map md5 generation
Y luego generar la clave api de la clave api
2) comprobar el manifiesto para los permisos de INTERNET
Android.permission.INTERNET
3) a veces surge el problema debido a AVD. Vaya al administrador de Avd y aumente el tamaño de montón de aplicaciones de Max VM y el tamaño de RAM del dispositivo.