【问题标题】:Google-map work on emulator but doesn't on real device谷歌地图在模拟器上工作,但不在真实设备上
【发布时间】:2016-02-14 19:18:07
【问题描述】:

我应用了google developer doc 中提到的确切步骤来创建示例谷歌地图项目,并且在模拟器上一切正常,但是当我生成项目 apk 文件并在真实设备上启动它时三星 Galaxy S4 谷歌地图没有'不显示它只显示一个空白背景,只有彩色谷歌徽标出现在左下角!

可能是什么问题?请帮忙。

【问题讨论】:

  • 希望您的网络连接正常
  • 您是否生成了签名的 APK ?
  • 网络连接正常
  • 是的 - Anoop 我生成了一个签名的 APK 文件

标签: android google-maps android-emulator


【解决方案1】:

请务必记住,构建版本调试和发布 模式通常具有不同的 (.xml) 值文件。 如果您使用链接资源文件(例如:Google_maps_api.xml)来管理您的 Maps Api 密钥,则需要使用相应的密钥更新这两个文件。

必须使用与上述相同的过程对密钥进行签名(使用您的 .jks 密钥库文件 ..etc)

【讨论】:

    【解决方案2】:

    在生成签名的APK时你会得到.keystore.jks文件。事实上你必须为你的应用程序创建指纹,然后在Google developer console中生成Android Key。

    现在你要做的就是使用命令生成 SHA-1 证书指纹

     keytool -list -v -keystore "path_to_jks_file.jks" -alias androiddebugkey -storepass android -keypass android
    

    path_to_jks_file.jks 中,您应该提供生成签名 APK 时获得的 .jks 文件的路径。

    从谷歌开发者控制台获取你的安卓密钥,然后将其添加到清单中

    记得将签名配置添加到您的build.gradle

    signingConfigs {
            release {
                storeFile file("myreleasekey.jks")
                storePassword "password"
                keyAlias "MyReleaseKey"
                keyPassword "password"
            }
        }
    

    Signing your application

    Visit 澄清一下。

    详解Signup and API Keys

    AFAIK 这些信息足以解决您的问题。如果有进一步的请告诉我。

    【讨论】:

    • 我为谷歌地图创建了新项目 我为该项目创建了新的 .jks 文件并创建了存储和密钥通行证和别名然后我从 cmd java bin 中提取了 SHA1 我去了 dev.google.com/控制台创建了新项目,然后启用了 google maps android API,然后从 Credentials 创建了 API 密钥,将此 API 密钥粘贴到我的项目中的 google_maps_api.xml 中,使用 .jks 文件路径和别名以及两个密码更新了 signingConfigs 版本。然后从 Android Studio 生成签名的 APK 然后将 app-release.apk 传输到真实设备然后安装它同样的问题谷歌地图不显示
    【解决方案3】:

    您是否在手机上安装了 Google 设置 应用程序。

    检查一下

    【讨论】:

    【解决方案4】:

    它正在调试模式下的模拟器上工作,因为您使用的是在您的 debug.keystore 文件中注册的 Google Map Api 密钥。要将 Google Map 访问到真实设备,您必须使用您用来生成 apk 文件的密钥库文件生成 Google Map 密钥。

    【讨论】:

    • 好的,我该怎么做?
    猜你喜欢
    • 2019-08-04
    • 2016-05-29
    • 2015-05-12
    • 2016-03-21
    • 2014-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-29
    相关资源
    最近更新 更多