【问题标题】:Google map not showing during internal testing谷歌地图在内部测试期间未显示
【发布时间】:2021-04-01 17:49:21
【问题描述】:

我遇到了很多麻烦,已经好几天了。

我已经在我的模拟器上成功地测试了谷歌地图,而且在我的个人设备上也没有任何问题,一切都运行良好。但是,一旦我将它上传到商店进行内部测试,我的测试人员就无法看到地图。

经过一番研究,导致这个问题的原因似乎是我在我的谷歌云平台上使用了我的调试证书而不是我的发布证书。我更改了现有 API 上的 SHA-1 证书,现在地图既没有显示在我的个人设备(通过 Android Studio)上,也没有显示在我的测试设备上 - 它只在我的模拟器上运行。

我错过了什么吗?我是否应该尝试创建一个新的 API 而不是修改现有的 API?这是否与我完全不熟悉的“OAuth 同意屏幕”有关?

感谢您的帮助,任何反馈都将不胜感激。

【问题讨论】:

标签: android api google-maps


【解决方案1】:

事实证明,我选择了 Google Play App Signing,因此 android studio SHA-1 不适合为 Google 的 API 添加,因为 Google 会删除您上传的证书,然后使用新证书对应用进行签名。

所以新的 SHA-1 实际上在控制台上是可用的:

原答案:https://stackoverflow.com/a/44794349/7356056

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-18
    相关资源
    最近更新 更多