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:

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 !

Tuve el mismo problema ..

  1. Establezca su nueva clave en manifiesto.
  2. Inhabilite la generación automática en su IDE.
  3. Elimine todos los recursos de su carpeta bin del proyecto.
  4. Proyecto limpio.
  5. 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.

  • ¿Cómo cierro Google Navigation de forma programática?
  • Google map se estrella en pocos dispositivos
  • Panning google map en CoordinatorLayout hace que recyclerview se desplace en android design support library 23.0.1
  • Android app google maps mostrando azulejos grises y no mapa!
  • Google Maps versión-2 de Google muestra la dirección y el icono de mapa de Google
  • Android Encuentra la latitud Longitud del punto X de la ubicación definida
  • ¿Cómo recuperar la instantánea del mapa de la actividad del selector de lugares?
  • Monodroid Google Maps v2 - La tarea "LinkAssemblies" falló inesperadamente
  • Permitir el zoom de Google Maps con los dedos - PhoneGap para Android
  • React-native maps no carga para android (mapa en blanco)
  • Android Fake GPS aplicaciones de ubicación ya no funcionan
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.