2016-05-13 3 views
22

Когда я запускаю мое приложение, я получаю следующее сообщение об ошибке:Google карта в моем приложении не отображается

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= 

Я прочитал, что ключ debug.keystore по умолчанию имеет только один год срок действия, поэтому необходимо удалить его впоследствии чтобы андроидная студия создала новую. В конце концов я сделал это, но ошибка остается неподвижной.

Google карта в моем приложении не видна больше после этого шага ...

Пожалуйста, помогите, если вы можете.

+1

Может быть связано: http://stackoverflow.com/questions/36208647/android-app-is-crashing-due-to-v-googlesignatureverifier-signature-not-valid – Pang

+0

Это происходит на всех версиях Android? На нескольких устройствах? –

+0

Можем ли мы увидеть сообщение выше этого в вашем файле журнала? – Jaythaking

ответ

35

Это предупреждение вызвано ошибкой, появившейся в сервисах Google Play 9.x. Его можно безопасно игнорировать, это не вызовет проблем с вашим приложением и должно уйти с будущим обновлением для воспроизведения сервисов.

Этот вопрос был признан инженером Google в answer to this post.

+1

Спасибо. Я отказался от компиляции com.google.android.gms: play-services-gcm: 8. + ''' 'и снова начал работать. – vrunoa

+0

@BrentM, но из-за этого моя карта не загружается. Она заражает нашу базу пользователей производством. –

+0

@adarsh ​​По моему опыту это сообщение журнала не связано с неудачей загрузки карты. Однако я не могу прокомментировать вашу ситуацию. Проверьте хэши SHA1, перечисленные в консоли API разработчика, поскольку это наиболее распространенная причина отказа загрузки карты. – BrentM

3

Когда вы удаляете debug.keystore, тогда отпечаток SHA1 также изменяется. Поэтому вам нужно будет получить последний SHA1, а затем обновить его до консоли разработчика google map api, чтобы получить карту.

2

Единственным решением для меня было понизить сервисы Google Play до версии 8.7.02 на моих устройствах. Я знаю, что это не долгосрочное решение, но оно работает для моих тестов, и я надеюсь, что я найду лучшее решение в будущем ...

Смежные вопросы