android谷歌地图认证

时间:2017-04-24 20:01:32

标签: android google-maps authentication

我使用Google Maps Api并使用Debug apk。我删除了这个api密钥,并在构建我的发布版apk后创建了一个新密钥。我将指纹添加到api密钥以及我的清单的密钥。但是地图仅显示调试和发布类型的灰色背景。 我找到了许多相关主题,但到目前为止没有任何帮助。

我只能在日志中找到这一行:

E / Google Maps Android API:无法加载地图。联系Google服务器时出错这可能是一个身份验证问题(但可能是由于网络错误)。

这似乎是我第二次在我的应用程序中启动地图。 所以我确信它与Google服务的身份验证有关,但不知道它可能是什么。

到目前为止我做了什么:

  • 多次检查SHA1-Fingerprint以获得调试和发布类型
  • 检查Api-Key和Manifest中的包名称
  • 将其视为Alpha-Tester,作为开发人员,还将apk作为电子邮件发送给安装它然后
  • 安装前删除所有旧版本
  • 清除我的应用和Google服务的缓存
  • 检查Api-Console中是否启用了地图服务

我最终生成了一个带有新证书的新签名apk。现在我在控制台中为Api-Key列出了3个指纹。我知道这一定是错的,但没有任何帮助。我也尝试使用浏览器和服务器密钥,因为我的任何解决方案都用完了...... 任何想法我还可以尝试。

P.S。:我也在使用Firebase Notification,它仍在使用。我不这么认为,但可能与这项服务发生冲突?

这是我从Singning Report中得到的:

  

变体:发布

     

配置:app_name

     

商店:F:\ XXX \ XXX \ app_keystore.jks

     

别名:AppName

     

SHA1:8C:79:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:0E

     

有效期至:Dienstag,25。März2042

  

变体:debug

     

配置:debug

     

存储:C:\ Users \ xxx.android \ debug.keystore

     

Alias:AndroidDebugKey

     

SHA1:8C:F3:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:40

     

有效期至:Montag,16。Oktober 2045

这就是我的控制台的样子: Api Console Key

0 个答案:

没有答案