2016-05-13 4 views
22

Wenn ich meine app starten ich die folgende Fehlermeldung erhalten:Google Maps in meiner app ist nicht sichtbar

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= 

ich, dass debug.keystore Standardschlüssel gelesen hat nur 1 Jahr Gültigkeit, so dass man es später löschen muss Android Studio ein neues erstellen lassen. Schließlich habe ich es getan, aber der Fehler bleibt still.

Google Maps in meiner app ist nach diesem Schritt nicht mehr sichtbar ...

Bitte helfen Sie, wenn Sie können.

+1

Könnte verwandt sein: http://stackoverflow.com/questions/36208647/android-app-is-crashing-wegen-v-googlesignatureverifier-signature-not-valid – Pang

+0

Ist dies bei allen Android-Versionen passiert? Auf mehreren Geräten? –

+0

Können wir die obige Nachricht in Ihrer Protokolldatei sehen? – Jaythaking

Antwort

35

Diese Warnung wird durch einen Fehler in Google Play Services 9.x verursacht. Es kann ignoriert werden, es verursacht keine Probleme mit Ihrer App und sollte mit einem zukünftigen Update für die Wiedergabe von Diensten fortfahren.

Dieses Problem wurde von einem Techniker bei Google in der answer to this post bestätigt.

+1

Danke. Ich habe heruntergestuft zu '' 'kompiliere com.google.android.gms: play-services-gcm: 8. + '' '' und fang wieder an zu arbeiten. – vrunoa

+0

@BrentM aber aufgrund dessen lädt meine Karte nicht.Was infiziert unsere Benutzerbasis bei der Produktion. –

+0

@adarsh ​​Aus meiner Erfahrung bezieht sich diese Protokollnachricht nicht auf Fehler beim Laden der Karte. Es ist mir jedoch unmöglich, Ihre Situation zu kommentieren. Überprüfen Sie die SHA1-Hashwerte in der Entwickler-API-Konsole, da dies die häufigste Ursache für das Laden von Karten ist. – BrentM

3

Wenn Sie debug.keystore löschen, ändert sich auch der SHA1-Fingerabdruck. Sie müssen also das neueste SHA1 herunterladen und es dann auf die Google Map API-Entwicklerkonsole aktualisieren, um die Karte zu erhalten.

2

Die einzige Lösung für mich war, die Google Play Services auf meinen Geräten auf Version 8.7.02 herunterzustufen. Ich weiß, es ist keine langfristige Lösung, aber es funktioniert für meine Tests, und ich hoffe, ich werde in Zukunft eine bessere Lösung finden ...

Verwandte Themen