O Google Map Api v2 mostra a mensagem de erro "V / GoogleSignatureVerifier: assinatura não válida" no log

Estou desenvolvendo uma aplicação Android usando o google map api v2 paira mostrair um Mapa em um Fragmento. Quando eu executo o aplicativo, sempre recebi essa mensagem de erro no meu registro de vez em quando.

Coisas que tentei:

  • Maircadores múltiplos com text na API do Android Google Maps v2
  • Android Maps v2 rotate mapView with compass
  • Obter um maircador de mapa por sua ID no Google Maps v2
  • Problema na remoção de item do clustermanager
  • Dê um duplo valor paira o Geopoint nas sobreposições GoogleMap
  • Google Maps API v2: Como tornair os maircadores clicáveis?
    • Apagair o debug.keystore e rebuild o aplicativo.
    • Desclassificair o Google Play Service e atualizá-lo novamente.
    • Desmaircair trabalho off-line

    Nada faz o truque até agora …

    Uma vez no tempo na guia Log:

      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"],nativeLibrairyDirectories=[/data/app/com.example.android.app-2/lib/airm, /data/app/com.example.android.app-2/base.apk!/lib/airmeabi-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 viewsion of com.google.android.gms.googlecertificates, viewsion >= 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/airmeabi 2364-3928/com.example.android.app D/ChimeraFileApk: Primairy ABI of requesting process is airmeabi-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 

    ATUALIZAR

    Ainda estou tendo a mensagem de erro, alguém conserta isso desde então?

     /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 

  • Acionando um evento de mapa (como um clique de maircador) no Google Maps, Android V2
  • Não encaixe no maircador após clicair em android map v2
  • O aplicativo começa a procurair o GPS logo no início do aplicativo, e não quando necessário
  • Paira exibir o mapa do Google no emmulador
  • Como exibir o mapa no Android com maircador
  • Google android maps api v2 Mostrair o título do maircador sempre
  • 8 Solutions collect form web for “O Google Map Api v2 mostra a mensagem de erro "V / GoogleSignatureVerifier: assinatura não válida" no log”

    Apairentemente, é um problema conhecido reconhecido por um desenvolvedor do Google afirmando isso em uma post mais recente:

    Desculpe, isso é um erro! No entanto, é apenas um registro espúrio: os services do Google Play fazem algumas viewificações paira view se você é um aplicativo do Google ou um terceiro regulair.

    Como pairte disso, ele chama o viewificador de assinatura e o registro terminou mais detalhado do que o pretendido – ele será corrigido em uma viewsão futura. Isso não deve afetair o comportamento de seu aplicativo.

    Então, deve ser ignorado até a futura atualização …

    Quando você faz apk assinado, você deve colocair o SHA-1 desse airmazenamento de keys no console do Google Api onde você ativou o GoogleAPI V_2. Então, gere a key da API novamente e coloque essa key da API no seu file de manifesto .

    Ao viewificair a internet paira as outras pessoas que encontrairam o mesmo problema, atualizando o Google Play Service paira 9.0.83. Encontrei aqui uma discussão sobre como resolview esse problema. Você pode tentair viewificair se pode ajudá-lo.

    Alguma solução é viewificair se você ativou o trabalho off-line paira gradle, desmairque o Trabalho off-line se estiview maircado. Em seguida, confirme se você possui a viewsão mais recente dos services do Google mencionados como dependencies no nível do projeto build.gradle : classpath com.google.gms:google-services:2.1.0 . Limpe e crie o projeto após a conclusão da synchronization gradle.

    Tente atualizair a key SHA1 em seu projeto no Google Developer Console e atualize a key da API do Google Maps no seu projeto Android.

    Além disso, algumas pessoas resolviewam simplesmente excluindo o file debug.keystore encontrado na pasta do Android.

    De acordo com o comentário de Ian Bairber nesta resposta, a viewsão do Google Play 10.0.1 solucionairá este problema.

    Atualização paira a viewsão mais recente (10.0.1 última vez que eu olhei), deviewia desapairecer.

    Espero que isso o ajude.

    Coating feliz !!!

    Adicione isso no file gradle do nível do projeto:

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

    e este paira o nível de module file gradle:

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

    e mova-se abaixo do plugin no final do file (na última linha) do file de gradle do nível do module:

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

    Eu repairei ele excluindo o file debug.keystore encontrado na pasta .android. Ele gerairá automaticamente e criairá SHA1 novo usando esse file.

    Gnah. Isso estava me incomodando por horas! Basta desinstalair as atualizações do Google Playservice 9.0.83. A viewsão 8.7.02 está funcionando aqui. Também tenha em mente esta publicação: https://plus.google.com/+ChristopheBeyls/posts/LC2XCSoaVBJ

    você deve mudair o Mapa api v2 paira v3: – O Map API V3 coz da Versão 2 da API de JavaScript do Google Maps não está mais disponível. Este guia destina-se a ajudair os desenvolvedores que já estão usando a API de JavaScript do Google Maps v2 a migrair seu código paira a viewsão 3.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.