servicios - La aplicación de Android se está bloqueando debido a V/GoogleSignatureVerifier: la firma no es válida
servicios de google play continua fallando (5)
Tengo una aplicación para Android en la que estoy usando Google Maps API para Android v2. Funcionaba bien en mi teléfono hasta que actualicé mi teléfono a Marshmallow. Después de actualizar mi teléfono una vez que lo desinstalé y nuevamente lo instalé usando Android Studio, comenzó a tener un bloqueo aleatorio. Y cada vez que el error era
V / GoogleSignatureVerifier: Firma no válida. Encontrado: MIIDDTCCAfWgAwIBAgIEPmxzXDANBgkqhkiG9w0BAQsFADA3MQswCQYDVQQGEwJVUzEQMA4GA1UE ChMHQW5kcm9pZDEWMBQGA1UEAxMNQW5kcm9pZCBEZWJ1ZzAeFw0xNTA5MjExMjE1MDNaFw00NTA5 MTMxMjE1MDNaMDcxCzAJBgNVBAYTAlVTMRAwDgYDVQQKEwdBbmRyb2lkMRYwFAYDVQQDEw1BbmRy b2lkIERlYnVnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoTlzAY3DX0 + vQmRo5stW izwv76mghc1mbdxQnI16N6Ci / LFPOsiQLfYgt / qqitKCmo2kWWzfKNxN1Qyg5KaFdXRxpM8Ec7Xm fkMX5cXzJOBDS62uWoDXpjiaXNOBeCvHDwC02EfOGfBd8csnO7sm3htHP8l2Jbn4uAY / zRQ + F4 + C Y477hSMxUvcDYoOoAcsye7pEu1bvPLSRxM44kjjhBFJlLYw6QtzE00khMrwdgBQwSdY0vtUPj9NM hKGRuGoK / suIpd9e82EhqbUSlYsd62I / HV3390Eo / N2xXCsK7jrRdz6G9MjHfnUQLN80frZXGApl LWiBti2soI9HhI ++ dQIDAQABoyEwHzAdBgNVHQ4EFgQU3JFv8ivvt36O8WrsmkXRWYCDbEEwDQYJ KoZIhvcNAQELBQADggEBAFLFGhfV6F4VOMCdKky6drHD10LzvR8 / 6QJzf / yp1QARzb3aR319g1my f6Ffsaam9SKKj6OO92Jz7RTgUvZ6aD5sgRJXKcetmrGNWLGvsg0Rn + OxyEJ6dp4z49Oj5xyXjREp 6zv3QXxENib6EmPYKkFRS6cIe3QOMPsa6Q0KBKQFNnRAW + A + VBAVfEQYB1lgUMXUD + L9pc9EGNcN zbatMn4FuWeyrhVaiSgMqyNHghUISgAZF76ImkQoPHVwgu7DzQQ44bXAwAbLFIwVhate / C0zN5ps TjBZ4ojF0Z9mFM9tbLzBYCL2BpNCtYbp9uMpp4YtnX0 + 2sdxU6vi + ffSeAk =
Parece que los servicios actualizados de Google Play pueden estar causando problemas. La ayuda sería apreciada
Esta advertencia de logcat es causada por un error introducido en Google Play Services 9.x. Se puede ignorar de forma segura, no creo que cause un bloqueo, por lo que su bloqueo puede ser causado por un problema diferente. El mensaje debería desaparecer con una actualización futura para reproducir los servicios.
Este problema ha sido reconocido por un ingeniero de Google en la respuesta a esta publicación.
Estaba enfrentando el mismo problema después de cambiar el sistema y la configuración del proyecto.
Pruebe estos pasos:
- Compruebe si ha habilitado el trabajo fuera de línea para gradle: vaya a
Goto File > Settings > Gradle
. Anule la selección de Trabajo sin conexión si está marcado. Luego, confirme si tiene la última versión de los servicios de google mencionados como dependencias en el nivel de proyecto build.gradle: classpath ''com.google.gms: google-services: 2.1.0''.
Puede encontrar la última versión aquí: https://jcenter.bintray.com/com/android/tools/build/gradle/Limpia y crea el proyecto después de que se complete la sincronización de Gradle.
Estos pasos resolvieron el problema para mí.
En caso de que hayas cambiado el sistema utilizado para compilar esta aplicación, asegúrate de actualizar el SHA1 en tu proyecto en la Consola para desarrolladores de Google y actualiza la clave de la API de Maps en tu proyecto de Android.
Lo que lo solucionó fue eliminar el archivo debug.keystore que se encuentra en la carpeta .android.
Lo descubrí después de leer que el archivo debug.keystore caduca después de un año y el sistema necesita que lo elimines para que pueda crear uno nuevo.
https://developer.android.com/tools/publishing/app-signing.html#expdebug
También recibía la misma excepción y lo solucioné.
Nota: Estoy trabajando en Google Analytics y estaba obteniendo esta excepción. Pero mi aplicación no estaba fallando, estaba recibiendo esto en Logs. también puedes probar esta solución.
agregue esto en el archivo gradle de nivel de proyecto. classpath ''com.google.gms:google-services:2.1.0''
y este para el archivo gradle de nivel de módulo.
compile ''com.google.android.gms:play-services:8.4.0''
y mueva `debajo del complemento al final del archivo (en la última línea) del archivo gradle de nivel de módulo.
apply plugin: ''com.google.gms.google-services''
`
Tuve el mismo problema recientemente. Lo que me causó fue cuando el teléfono actualizó automáticamente los Servicios de Google Play a la versión 9.0.83.
La única solución que encontré fue desinstalar la actualización y permitir que los servicios de Google Play se actualicen nuevamente.
Para eliminar la actualización: Configuración> Aplicaciones> Servicios de Google Play> Pulse los tres puntos y desinstale las actualizaciones. Luego reinstale las actualizaciones a través de Play Store.
Inicie la aplicación y debería pedirle que actualice sus servicios de Google Play.
La versión era originalmente 9.0.83 después de hacer estos pasos, se rebajó a 8.7.03.
No creo que sea una solución, ya que algunas personas están probando mi aplicación y algunas tienen el mismo problema (las de la versión 9.0.83). No estoy muy seguro de qué cambió con 9.0.83