我的应用中的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的默认键只有1年有效期,所以之后必须删除它才能让android studio生成一个新的。 最终我做了,但错误依然存在。

我的应用程序中的Google地图在此移动后不再可见

如果可以的话请帮忙。

  • 使用现有密钥库导出已签名的Android应用程序时,“错误:无法恢复密钥”
  • 如何在eclipse for android中设置自定义密钥库以进行调试
  • 如何使用Android KeyStore安全地存储任意string?
  • 如何防止泄露密钥库和密码的使用?
  • Google Play说我的APK使用Android Studio Build-> Generate Signed APK构build,是可debugging的
  • Android中央密钥库
  • 如何在eclipse中为android设置一个自定义keystore进行debugging
  • 指纹碰到三星手机后出现错误:android.security.KeyStoreException:密钥用户未通过身份validation
  • 此警告是由Google Play服务9.x中引入的错误引起的。 它可以安全地忽略,它不会导致您的应用程序的任何问题,应该远离未来的更新来播放服务。

    这个问题已经被谷歌的一位工程师在这篇文章的回答中承认了。

    当你删除debug.keystore时,SHA1指纹也会改变。 所以你需要得到最新的SHA1,然后更新到谷歌地图API开发者控制台来获得地图。

    我唯一的解决scheme是在我的设备上将Google Play服务降级到版本8.7.02。 我知道这不是一个长期的解决scheme,但它适用于我的testing,我希望我会在未来find更好的解决scheme…