我使用Google Maps Api并使用Debug apk。我删除了这个api密钥,并在构建我的发布版apk后创建了一个新密钥。我将指纹添加到api密钥以及我的清单的密钥。但是地图仅显示调试和发布类型的灰色背景。 我找到了许多相关主题,但到目前为止没有任何帮助。
我只能在日志中找到这一行:
E / Google Maps Android API:无法加载地图。联系Google服务器时出错这可能是一个身份验证问题(但可能是由于网络错误)。
这似乎是我第二次在我的应用程序中启动地图。 所以我确信它与Google服务的身份验证有关,但不知道它可能是什么。
到目前为止我做了什么:
我最终生成了一个带有新证书的新签名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