【问题标题】:Google map cannot display when I install APK that I produced当我安装我制作的 APK 时,谷歌地图无法显示
【发布时间】:2014-08-28 08:42:36
【问题描述】:

我已经制作了apk。安装后,谷歌地图无法显示。

在我制作那个apk之前,我尝试在Eclipse中作为Android应用程序运行并且地图可以显示。

这就是我制作apk的步骤:

  1. 点击项目AndroidManifest.xml

  2. 单击使用导出向导导出并签署 APK

  3. 选择我的项目

  4. 创建新的密钥库(位置:桌面/密码......)

  5. 创建新密钥(别名:项目名称/密码...../有效期:100 年/名字和姓氏:骗子)

  6. 目标 APK 文件:桌面

这一步错了吗?还是我没有注意到的另一件事?

我该如何解决这个问题?

【问题讨论】:

  • 也许您正在使用调试密钥在清单中显示地图,这可能是您无法使用它们的原因,请记住生产密钥仅对已发布的应用程序有效,如果您有没有改变它,你将不得不:)
  • 在制作 apk 时,您必须使用不同的密钥进行调试。
  • 我会为 Google API Access 注册新密钥吗?

标签: android eclipse google-maps apk


【解决方案1】:
keytool -list -v -keystore your_keystore_name -alias your_alias_name

将 your_keystore_name 替换为密钥库的完全限定路径和名称,包括 .keystore 扩展名。将 your_alias_name 替换为您在创建证书时为其分配的别名。

创建与您的发布密钥库相对应的 api 密钥并使用它。

【讨论】:

    【解决方案2】:

    在创建时

    <meta-data
                android:name="com.google.android.maps.v2.API_KEY"
                android:value="AIzaSyBoJVDT4W********" /> , for getting the value, the SHA1 and key-store location need to specify properly
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-20
      • 1970-01-01
      • 1970-01-01
      • 2021-11-28
      • 1970-01-01
      • 1970-01-01
      • 2018-02-11
      • 1970-01-01
      相关资源
      最近更新 更多