2016-05-13 13 views
22

Quando lancio la mia app ottengo il seguente errore:mappe di Google nel mio app non è visibile

V/GoogleSignatureVerifier(4962): com.myapp.application signature not valid. Found: 
V/GoogleSignatureVerifier(4962): MIIDDTCCAfWgAwIBAgIEO0I8qTANBgkqhkiG9w0BAQsFADA3MQswCQYDVQQGEwJVUzEQMA4GA1UE 
V/GoogleSignatureVerifier(4962): ChMHQW5kcm9pZDEWMBQGA1UEAxMNQW5kcm9pZCBEZWJ1ZzAeFw0xNTA0MjEyMDM4NDRaFw00NTA0 
V/GoogleSignatureVerifier(4962): MTMyMDM4NDRaMDcxCzAJBgNVBAYTAlVTMRAwDgYDVQQKEwdBbmRyb2lkMRYwFAYDVQQDEw1BbmRy 
V/GoogleSignatureVerifier(4962): b2lkIERlYnVnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAn/4shkSGhYP1pwMY4bFc 
V/GoogleSignatureVerifier(4962): dKuMg6JyTdUON6XF8VxifADMYd/WwgzsETT+AHZXlo6RwQFhtwbxrvmuhBOMip2ivhmRGT8JpBcI 
V/GoogleSignatureVerifier(4962): FqjCOxLzw3B3psZhnioZwCBTKBrCau8/q0XW40lXa/OCy2wA4EZs2ThaqwqgdGwpKXN+qHNHAFAS 
V/GoogleSignatureVerifier(4962): 0g/SdupsSID+WctlL2XdCo50Jq/bJJAWQBz1SL03xBWUikuiWKM6mz/6Up8oE4WtZhU7V83R7FYM 
V/GoogleSignatureVerifier(4962): XmRU4CghlvczG+ujCrZwSsYttsZgz2nb4NY2w9fvevAXgSB/N6JfOatnccW5vmukkm6g12iysA9u 
V/GoogleSignatureVerifier(4962): hS3EjVb01bKyMdoXhQIDAQABoyEwHzAdBgNVHQ4EFgQUByeU0uE1tXyrL0UimKkJH2CbeXIwDQYJ 
V/GoogleSignatureVerifier(4962): KoZIhvcNAQELBQADggEBABPPel3zEbk6/ZzwfvIS0z8IqvYgzxzxSZFEAp+PrlEEyk+IVHQgQAVS 
V/GoogleSignatureVerifier(4962): I6JM9rNkxR2hvQHP3V9pd2d5bYhsCBZFSn6drOmnBrnABXH8e4OdqN9fRcKn+acfbZ+yBvZoVbr/ 
V/GoogleSignatureVerifier(4962): IhRvRrpLDtDNnD4kUoLfTgw/Xygdiq5/aU5WSfXdrUx6Va0vg6uJZY6Yq4J4a/R+/T7lLwzQgerq 
V/GoogleSignatureVerifier(4962): eNUvY9HbcmegJDKMGeyc4Po8akAt9gDRo4nswuP0Sve8oSMqBEfO8ItTsIPx3UVEXuYUeC8e8nwb 
V/GoogleSignatureVerifier(4962): fyhDXSFAo59Y1+NWcZNsGdum95YV8oZloF7+4fFqBwz7w0mb+M+JfY1sg7I= 

Ho letto quella chiave debug.keystore predefinito ha solo validità 1 anno, per cui bisogna eliminarlo successivamente per consentire a Android Studio di generarne uno nuovo. Alla fine l'ho fatto ma l'errore rimane fermo.

mappe di Google nel mio app non è visibile più dopo questa mossa ...

Aiutateci se potete.

+1

potrebbe essere correlato: http://stackoverflow.com/questions/36208647/android-app-is-crashing-due-to-v-googlesignatureverifier-signature-not-valid – Pang

+0

Sta succedendo su tutte le versioni di Android? Su più dispositivi? –

+0

Possiamo vedere il messaggio sopra quello sul tuo file di registro? – Jaythaking

risposta

35

Questo avviso è causato da un bug introdotto in Google Play Services 9.x. Può essere tranquillamente ignorato, non causerà alcun problema con la tua app e dovrebbe andare via con un aggiornamento futuro ai servizi di gioco.

Questo problema è stato riconosciuto da un tecnico di Google nello answer to this post.

+1

Grazie. Ho eseguito il downgrade per "compilare" com.google.android.gms: play-services-gcm: 8. + ''' 'e ricominciare a lavorare. – vrunoa

+0

@BrentM ma a causa di ciò la mia mappa non si sta caricando. Che sta infettando la nostra base di utenti sulla produzione. –

+0

@adarsh ​​Dalla mia esperienza, questo messaggio di log non è correlato al caricamento della mappa fallito. Tuttavia è impossibile per me commentare la tua situazione. Controlla gli hash SHA1 elencati nella console API degli sviluppatori poiché questa è la causa più comune di errore di caricamento della mappa. – BrentM

3

Quando si elimina debug.keystore, anche l'impronta digitale SHA1 cambia. Dovrai quindi scaricare l'ultimo SHA1 e quindi aggiornarlo alla console degli sviluppatori di google map api per ottenere la mappa.

2

L'unica soluzione per me era il downgrade dei servizi di Google Play alla versione 8.7.02 sui miei dispositivi. So che non è una soluzione a lungo termine ma funziona per i miei test, e spero di trovare una soluzione migliore in futuro ...