gpt4 book ai didi

android - 当我在我的项目中部署我的 xamarin 表单应用程序时,我看到了 map ,但是当我把它放在 google play 上时, map 没有加载

转载 作者:搜寻专家 更新时间:2023-11-01 09:47:37 25 4
gpt4 key购买 nike

遵循了一些指南,但我不能完全正确。我将向您展示以下无法正常工作的过程。

首先,我在谷歌控制台上获取了一个 API key ,然后将其放入我的项目中。

我通过在终端中输入以下内容获得了 sha 1:

keytool -list -v -keystore ~/.local/share/Xamarin/Mono\ for\ Android/debug.keystore -alias androiddebugkey -storepass android -keypass android

当我在我的设备上运行 map 时,它现在可以在我的 xamarin 项目中顺利运行。

然后,当我尝试上传项目时,我创建了一个名为“myproject.keystore”的 keystore ,并为其提供了别名和密码:“myproject”。

就像这样:

$ keytool -genkey -v -keystore myproject.keystore -alias myproject -keyalg RSA -keysize 2048 -validity 10000

当我现在将应用程序上传到 google play 并被接受时,我看不到 map 。

最佳答案

尝试比较 DEBUG 和 RELEASE 之间的项目设置以找出差异。或者检查任何硬编码的 API key 或任何在两种环境之间可能不同的内容。

编辑:

因此,在创建 myproject.keystore 之后,您需要从该 keystore 中提取 SHA-1,并将其添加到 Google 的凭据列表中。

因此,如果您在 ~/Users/Someone/Desktop/ 中创建了您的 myproject.keystore,那么您将以与 DEBUG 版本相同的方式提取 keystore :

keytool -list -v -keystore ~/Users/Someone/Desktop/myproject.keystore

这应该会为您提供需要添加到 Google 站点的第二个 SHA-1。

关于android - 当我在我的项目中部署我的 xamarin 表单应用程序时,我看到了 map ,但是当我把它放在 google play 上时, map 没有加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37233372/

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