gpt4 book ai didi

android - 谷歌地图 API 中的 "Google Play services are updating"

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:46:43 25 4
gpt4 key购买 nike

我有一个使用 Google map 的 Android 应用程序。突然之间,它在 Release模式下停止工作。 map View 告诉 Google Play 服务正在模拟器和真实设备上更新。网上搜索都在说API key文件,但这不是我的问题!

我已经尝试了发布设置的所有可能的不同组合,我发现当我在构建配置中设置 debuggable = false 时会出现问题(使用 debuggable = true 它有效)。我无法理解为什么 map 无法正常工作,因为 APK 当然是不可调试的。我还尝试了多个版本的 Google Play 服务,甚至是最新版本 (10.2.0)。没有区别。

我能做什么?请帮忙,因为在修复此错误之前我无法在 Play 商店发布任何新版本。

enter image description here

最佳答案

"If I set debuggable to false it stops working"

这表明您的 API 访问仅限于 Debug模式。考虑到没有用于调试和发布的单独 API key ,您的 key 似乎已绑定(bind)到您的调试证书。

引用 documentation 上的“有关 API key 限制的更多信息” :

You can optionally add a restriction. For Android apps, you restrict the key to your app's SHA-1 fingerprint

如果您有这样的限制,发行证书的不同指纹将破坏您的 API 访问。

查看上面链接的文档的“自己获取证书信息”部分以获得正确的(发布的)证书指纹

关于android - 谷歌地图 API 中的 "Google Play services are updating",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42623245/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com