gpt4 book ai didi

android - 签署包含 Google map 的 Android 应用

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

我创建了一个小应用,其中使用了 Google Maps API v2

为了测试和调试,我使用了生成的默认调试 keystore ,名为 debug.keystore。

我生成了我的 SHA key ,必须提供该 key 才能使用 map 和生成的 api key 并在我的应用程序中使用。我在 eclipse 中使用 EXPORT 向导签署了应用程序,并正在为我的应用程序创建新的 key 存储并生成应用程序 apk。

但是现在,当我尝试在设备上运行此应用程序时,未显示 MAP。

我怀疑这是因为我的应用程序有新的 keystore ,我已经将我的调试 keystore SHA key 注册到谷歌控制台。

我在这里做错了什么,我该如何解决?

最佳答案

在使用不同的 keystore 签署应用程序时从调试一个,你应该创建另一个 API_KEY使用 SHA1从您当前的 keystore 生成并在Google API Console中注册并将该 key 用于 Google Maps .你的 map 不会出现,因为API_KEY由当前 keystore 和您的包名称生成。更改 keystore 文件将导致您的 MapView显示空白,因为 SHA1是不同的。

因此,作为最终答案,您应该重复所有步骤以生成 API_KEY对于 Google MapsSHA1 .

编辑:您可以使用两个选项来创建SHA1来自 keystore文件。

  1. keytool -list -v -keystore <path_to_your_keystore>会给你SHA1 .
  2. 使用 Eclipse如果您尝试使用您的 keystore 签署您的应用程序,请在最后保存您的 .apk文件它会告诉你 SHA1MD5从您的 keystore 生成。我认为这是您第二次尝试签署 apk。

关于android - 签署包含 Google map 的 Android 应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20659957/

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