gpt4 book ai didi

android - Google map 不适用于 Google Play 中的应用

转载 作者:行者123 更新时间:2023-11-29 21:54:29 26 4
gpt4 key购买 nike

我知道之前有人问过这个问题,但我认为我的情况略有不同。

我有两个键用于 mapview,debug 和 production。据我所知,要创建适用于 google play 的 map key ,您首先要从 eclipse 创建一个 keystore (使用导出签名应用程序对话框中的创建新 keystore 选项),提取指纹并从 google 的 api 注册页面生成 api key 。

然后您可以使用此 key 导出已签名的应用程序并使用 adb 实用程序将其安装在设备上,并且 map 将起作用,而 usign 调试将不起作用。对吧?

目前还不错。如果我使用 adb 或设备的包管理器安装 Map,它就可以工作。但是,如果我将应用程序放在 google play 上然后从中安装,它将无法正常工作。这与我使用调试 key 时的情况相同:IOException with message: server returned: 3.

也许是重要的部分。一个游戏帐户注册了不同的电子邮件(我没有),就像生成“生产” map api key 时使用的那样。这可能是问题所在吗?

编辑:一些澄清。我是该应用程序的第二个开发者。第一个使用不同的 keystore 和不同的 api key ,他用这些 key 签署应用程序以在 Play 上提交它。在我接手这个项目后,我创建了一个新的keystore,并使用它的指纹来获取api key。我使用此 key 创建签名包,如果我安装它,它应该正常显示 map 。

现在,我创建了签名包(使用从 keystore 生成的 key )并安装它 (adb),我可以正常看到 map (如果我使用调试 key 则不会)。但是当我上传应用程序的更新并从那里安装它时, map 会中断。

谢谢。

最佳答案

为了生成指纹,请务必使用您为要上传的项目创建的相同 keystore 。

关于android - Google map 不适用于 Google Play 中的应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13581314/

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