Google Maps Android: el mapa ya no se muestra después del cambio del almacén de claves
Tuve una aplicación de trabajo de google maps v2, pero debido a ciertas circunstancias, tuve que cambiar mi debug keystore. Por supuesto, he añadido la nueva huella digital SHA-1 a la lista de dispositivos Android permitidos en mi cuenta de API de Google.
El mapa ya no aparece, sólo aparecen los botones de zoom y de centro en un fondo gris. Los siguientes errores aparecen en los registros de ADB:
- Usar google maps sin conexión en una aplicación
- API de Google Map para aplicaciones Ionic
- Animación de círculo en el mapa de google en android
- No entiende el método drawAt () para com.google.android.maps.Overlay
- Mapas android carga asincrónica de elementos de superposición
05-21 18:11:42.903: I/Google Maps Android API(15747): Failed to contact Google servers. Another attempt will be made when connectivity is established. 05-21 18:11:43.093: E/Google Maps Android API(15747): Failed to load map. Error contacting Google servers. This is probably an authentication issue (but could be due to network errors).
He examinado varias preguntas similares aquí en stackoverflow, pero ninguna parece resolver mi propio problema.
Esto es lo que he hecho o revisado:
- Añadir la nueva huella digital SHA-1 a mi dispositivo original de la API permitió dispositivos Android
- Crear una nueva clave de API con la nueva huella digital SHA-1
- Borrar los datos de la aplicación según esta publicación
- Desinstalar e instalar la aplicación nuevamente
- Instalar en un dispositivo nuevo
- Comprueba, comprueba y actualiza la dependencia de la biblioteca de Google Play
- Comprueba que el servicio "Google Maps Android API v2" esté habilitado en mi cuenta de API de Google
Me gustaría añadir que mi versión de aplicación antigua con el almacén de claves de depuración original todavía funciona correctamente.
Cualquier ayuda es apreciada. Gracias !
- Localización en tiempo real del dispositivo android desde otro dispositivo
- ¿Cómo manejar varios marcadores en Google Maps con la misma ubicación?
- ¿Cómo abrir Google Maps con la dirección?
- Cómo configurar Google Maps API v2 para mostrar mapa del mundo entero?
- ¿Cómo puedo mostrar el mapa de inclinación en Android?
- La intención de Android para abrir tanto Waze como los mapas de Google
- Dibujar objeto / imagen sobre lienzo
- Clics de clúster y clics de Android
Tuve el mismo problema ..
- Establezca su nueva clave en manifiesto.
- Inhabilite la generación automática en su IDE.
- Elimine todos los recursos de su carpeta bin del proyecto.
- Proyecto limpio.
- Construir esto.
Funcionó para mí.
Intentalo.
Noté cuando cambié mi clave de la depuración que tomó algunas horas para que la nueva llave funcione correctamente.
Tuve un problema similar y pasé un montón de tiempo tratando de arreglarlo. Prueba esto:
Cambie el nombre de su archivo debug.keystore y, a continuación, haga una limpieza y, a continuación, compile. Esto generará un nuevo debug.keystore. Y una nueva huella digital SHA1. Enchufe esa nueva huella dactilar en la consola del api y vuelva a intentarlo.
La otra cosa que puede comprobar es mirar la sección "informes" de la consola de api para el proyecto que está intentando acceder a la API de. Si ha intentado ejecutar su proyecto y no tiene tráfico para esa API, lo más probable es que la huella digital SHA1 o el nombre del paquete que haya dado estén equivocados. En mi caso fue la huella digital.