Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Google Map Api v2 muestra "V / GoogleSignatureVerifier: firma no válida" mensaje de error en el registro

Estoy desarrollando una aplicación de Android usando google map api v2 para mostrar un mapa en un fragmento. Cuando ejecuto la aplicación, siempre tengo este mensaje de error poppin en mi registro de vez en cuando.

Cosas que he probado:

  • Borrado de la depuración.keystore y reconstrucción de la aplicación.
  • Bajar el servicio de Google Play y actualizarlo de nuevo.
  • Deseleccionar trabajo sin conexión

Nada hace el truco hasta ahora …

Había una vez en la pestaña Registro:

  2364-3928/com.example.android.app E/DynamiteModule: Failed to load module descriptor class: Didn't find class "com.google.android.gms.dynamite.descriptors.com.google.android.gms.googlecertificates.ModuleDescriptor" on path: DexPathList[[zip file "/data/app/com.example.android.app-2/base.apk"],nativeLibraryDirectories=[/data/app/com.example.android.app-2/lib/arm, /data/app/com.example.android.app-2/base.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]] 2364-3928/com.example.android.app I/DynamiteModule: Considering local module com.google.android.gms.googlecertificates:0 and remote module com.google.android.gms.googlecertificates:1 2364-3928/com.example.android.app I/DynamiteModule: Selected remote version of com.google.android.gms.googlecertificates, version >= 1 2364-3928/com.example.android.app W/System: ClassLoader referenced unknown path: /data/user/0/com.google.android.gms/app_chimera/m/00000000/n/armeabi 2364-3928/com.example.android.app D/ChimeraFileApk: Primary ABI of requesting process is armeabi-v7a 2364-3928/com.example.android.app D/ChimeraFileApk: Classloading successful. Optimized code found. 2364-3928/com.example.android.app D/GoogleCertificates: com.google.android.gms.googlecertificates module is loaded 2364-3928/com.example.android.app D/GoogleCertificatesImpl: Fetched 154 Google release certificates 1921-2130/? V/GoogleSignatureVerifier: com.example.android.app signature not valid. Found: MIIB3TCCAUYCAQEwDQYJKoZIhvcNAQEFBQAwNzEWMBQGA1UEAwwNQW5kcm9pZCBEZWJ1ZzEQMA4G A1UECgwHQW5kcm9pZDELMAkGA1UEBhMCVVMwHhcNMTYwNTE3MTYxNzM0WhcNNDYwNTEwMTYxNzM0 WjA3MRYwFAYDVQQDDA1BbmRyb2lkIERlYnVnMRAwDgYDVQQKDAdBbmRyb2lkMQswCQYDVQQGEwJV UzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAkafVu0j1zuB6+cpo6q5OsfhrlEFzVknFNs0c vJorrlTTPZK3WSmkX9jZ0cp6oL60+4mHPouAR7Hq72gAs8u9Zh3eVrnV7uP7Rv2/z84DJuo34z1g lahfkNPR/mCsYkK+ZqkC6uR46NnoftoKC/9vJSlUxYaBLT+mWvApz4rUKuMCAwEAATANBgkqhkiG 9w0BAQUFAAOBgQAERId+C7AD5Ew4Jv4mTmaZWBUtkinCKFSF4RtVa3xnHjL5xDPbAEq829gt+yx7 FkftGZO1x5nWEdAWyxiZgET3sKyl4ejRu1V5qvTMOcPMaVHw/e5v97FK8q756tQBcAu+Zs77P6MW RxXtAwqeIkV1+L1rY8WueawfQ7Wbm1bPOg== 1921-2130/? V/GoogleSignatureVerifier: com.example.android.app signature not valid. Found: MIIB3TCCAUYCAQEwDQYJKoZIhvcNAQEFBQAwNzEWMBQGA1UEAwwNQW5kcm9pZCBEZWJ1ZzEQMA4G A1UECgwHQW5kcm9pZDELMAkGA1UEBhMCVVMwHhcNMTYwNTE3MTYxNzM0WhcNNDYwNTEwMTYxNzM0 WjA3MRYwFAYDVQQDDA1BbmRyb2lkIERlYnVnMRAwDgYDVQQKDAdBbmRyb2lkMQswCQYDVQQGEwJV UzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAkafVu0j1zuB6+cpo6q5OsfhrlEFzVknFNs0c vJorrlTTPZK3WSmkX9jZ0cp6oL60+4mHPouAR7Hq72gAs8u9Zh3eVrnV7uP7Rv2/z84DJuo34z1g lahfkNPR/mCsYkK+ZqkC6uR46NnoftoKC/9vJSlUxYaBLT+mWvApz4rUKuMCAwEAATANBgkqhkiG 9w0BAQUFAAOBgQAERId+C7AD5Ew4Jv4mTmaZWBUtkinCKFSF4RtVa3xnHjL5xDPbAEq829gt+yx7 FkftGZO1x5nWEdAWyxiZgET3sKyl4ejRu1V5qvTMOcPMaVHw/e5v97FK8q756tQBcAu+Zs77P6MW RxXtAwqeIkV1+L1rY8WueawfQ7Wbm1bPOg== 1921-2130/? V/GoogleSignatureVerifier: com.example.android.app signature not valid. Found: MIIB3TCCAUYCAQEwDQYJKoZIhvcNAQEFBQAwNzEWMBQGA1UEAwwNQW5kcm9pZCBEZWJ1ZzEQMA4G A1UECgwHQW5kcm9pZDELMAkGA1UEBhMCVVMwHhcNMTYwNTE3MTYxNzM0WhcNNDYwNTEwMTYxNzM0 WjA3MRYwFAYDVQQDDA1BbmRyb2lkIERlYnVnMRAwDgYDVQQKDAdBbmRyb2lkMQswCQYDVQQGEwJV UzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAkafVu0j1zuB6+cpo6q5OsfhrlEFzVknFNs0c vJorrlTTPZK3WSmkX9jZ0cp6oL60+4mHPouAR7Hq72gAs8u9Zh3eVrnV7uP7Rv2/z84DJuo34z1g lahfkNPR/mCsYkK+ZqkC6uR46NnoftoKC/9vJSlUxYaBLT+mWvApz4rUKuMCAwEAATANBgkqhkiG 9w0BAQUFAAOBgQAERId+C7AD5Ew4Jv4mTmaZWBUtkinCKFSF4RtVa3xnHjL5xDPbAEq829gt+yx7 FkftGZO1x5nWEdAWyxiZgET3sKyl4ejRu1V5qvTMOcPMaVHw/e5v97FK8q756tQBcAu+Zs77P6MW RxXtAwqeIkV1+L1rY8WueawfQ7Wbm1bPOg== 1921-2130/? V/GoogleSignatureVerifier: com.example.android.app signature not valid. Found: MIIB3TCCAUYCAQEwDQYJKoZIhvcNAQEFBQAwNzEWMBQGA1UEAwwNQW5kcm9pZCBEZWJ1ZzEQMA4G A1UECgwHQW5kcm9pZDELMAkGA1UEBhMCVVMwHhcNMTYwNTE3MTYxNzM0WhcNNDYwNTEwMTYxNzM0 WjA3MRYwFAYDVQQDDA1BbmRyb2lkIERlYnVnMRAwDgYDVQQKDAdBbmRyb2lkMQswCQYDVQQGEwJV UzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAkafVu0j1zuB6+cpo6q5OsfhrlEFzVknFNs0c vJorrlTTPZK3WSmkX9jZ0cp6oL60+4mHPouAR7Hq72gAs8u9Zh3eVrnV7uP7Rv2/z84DJuo34z1g lahfkNPR/mCsYkK+ZqkC6uR46NnoftoKC/9vJSlUxYaBLT+mWvApz4rUKuMCAwEAATANBgkqhkiG 9w0BAQUFAAOBgQAERId+C7AD5Ew4Jv4mTmaZWBUtkinCKFSF4RtVa3xnHjL5xDPbAEq829gt+yx7 FkftGZO1x5nWEdAWyxiZgET3sKyl4ejRu1V5qvTMOcPMaVHw/e5v97FK8q756tQBcAu+Zs77P6MW 

ACTUALIZAR

Todavía tengo el mensaje de error, ¿alguien lo soluciona desde entonces?

 /com.example.android.greenLeaf V/GoogleSignatureVerifier: com.google.android.gms signature not valid. Found: MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNVBAYTAlVTMRMw EQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29n bGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEz MzRaFw0zNjAxMDcyMzEzMzRaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYw FAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5k cm9pZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBAKtW LgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JORland2qSGT2y5b+3JKke dxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjA sb/GEuq/eFdpuzSqeYTcfi6idkyugwfYwXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/Cx URaSxaBvGdGDhfXE28LWuT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJE qO4k//0zOHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Ylmn/T gt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14aloXikdjB0MQswCQYD VQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIG A1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsTB0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC 4IdGZEowjTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/y zKkEu116FmH4rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCE yj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh5iZBqpknHf1S KMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTbQe3aDQsQcafEQPD+nqActifK Z0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZMcUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3Wf MBEmh/9iFBDAaTCK 

  • Administrar caché de MapView
  • Obtención de latitud y longitud de latlng objeto en android
  • Cómo establecer la etiqueta en el marcador de Google Map en Android?
  • Google mapa v2 o v3?
  • Obtener límites de mapa con Android Google Maps
  • Google Place API para espacios de estacionamiento
  • Cómo eliminar todas las polilíneas de un mapa
  • El primer lanzamiento de la Actividad con Google Maps es muy lento
  • 8 Solutions collect form web for “Google Map Api v2 muestra "V / GoogleSignatureVerifier: firma no válida" mensaje de error en el registro”

    Cuando usted hace apk firmado entonces usted tiene que poner SHA-1 De ese almacén de la llave en la consola de Google Api donde u permitió GoogleAPI V_2 enabled.Then Genera la llave del API otra vez y pone esa llave de la API en su archivo del manifiesto .

    Aparentemente es un problema conocido reconocido por un desarrollador de google que declara esto en un post más reciente:

    Lo siento, eso es un error! No obstante, es un registro espurio: los servicios de Google Play comprueban si se trata de una aplicación de Google o de un tercero habitual.

    Como parte de eso, llama al verificador de la firma y el registro terminó más detallado que previsto – se fijará en una versión futura. Esto no debe afectar el comportamiento de su app en absoluto.

    Por lo tanto, sólo debe ser ignorado hasta la actualización futura …

    Al revisar Internet para las otras personas que tuvieron el mismo problema, actualiza Google Play Service a 9.0.83. He encontrado una discusión aquí sobre cómo resolver ese problema. Puedes intentar comprobarlo, si puede ayudarte.

    Alguna solución está comprobando si ha habilitado el trabajo sin conexión para gradle, deseleccione Trabajo sin conexión si está marcado. A continuación, confirme si tiene la última versión de los servicios de Google mencionados como dependencias en el nivel del proyecto build.gradle : classpath com.google.gms:google-services:2.1.0 . Limpie y construya el proyecto una vez completada la sincronización gradle.

    Intente actualizar la clave SHA1 en su proyecto en la Consola de Google para desarrolladores y actualice la clave API de Maps en su proyecto android.

    Además, algunas personas lo arreglaron simplemente eliminando el archivo debug.keystore que se encuentra en la carpeta android.

    Según el comentario de Ian Barber en esta respuesta, la versión 10.0.1 de Google Play Services solucionará este problema.

    Actualizar a la última versión (10.0.1 la última vez que miré), debe desaparecer.

    Espero que esto te ayudará.

    ¡Feliz coading !!!

    Añada esto en el archivo gradle de nivel de proyecto:

    classpath 'com.google.gms:google-services:2.1.0'

    Y éste para el nivel de módulo del archivo gradle:

    compile 'com.google.android.gms:play-services:8.4.0'

    Y desplácese por debajo del complemento al final del archivo (en la última línea) del archivo gradle del nivel del módulo:

    apply plugin: 'com.google.gms.google-services'

    Lo solucioné borrando el archivo debug.keystore que se encuentra en la carpeta .android. Se generará automáticamente y creará SHA1 nuevo utilizando ese archivo.

    Gnah. ¡Esto me molestó durante horas! Solo desinstala las actualizaciones de Google Playservice 9.0.83. La versión 8.7.02 funciona aquí. También tenga en cuenta esta publicación: https://plus.google.com/+ChristopheBeyls/posts/LC2XCSoaVBJ

    Debe cambiar Map api v2 a v3: – Map API V3 coz de la Versión 2 de la API JavaScript de Google Maps ya no está disponible. Esta guía está diseñada para ayudar a los desarrolladores que ya están utilizando la API de JavaScript de Google Maps v2 a migrar su código a la versión 3.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.