嗨,我是 android 应用程序开发的新手。我做了一个谷歌地图 v2 来使用 GPS 显示我当前的位置。
当我使用 USB 电缆测试移动设备时它会正常工作,但问题是当我将应用程序转换为 .apk 时,它会检索我的 gps 当前>位置但没有显示地图
任何人都可以帮助解决我的问题吗?
嗨,我是 android 应用程序开发的新手。我做了一个谷歌地图 v2 来使用 GPS 显示我当前的位置。
当我使用 USB 电缆测试移动设备时它会正常工作,但问题是当我将应用程序转换为 .apk 时,它会检索我的 gps 当前>位置但没有显示地图
任何人都可以帮助解决我的问题吗?
对于生成 .APK,您必须使用keystore
&MAP API KEY
来自同一台机器。如果这两个与不同的机器不同,那么它会发生..(mean MAP are not show)
如果您有不同的密钥库,那么您可以从密钥库获取 MAP API 密钥。
检查以下链接:
如何从 Java 的 keytool 获取 MD5 指纹,而不仅仅是 SHA-1?
https://stackoverflow.com/a/5262845/1168654
已编辑
打开此链接:按照步骤操作,"Getting the MD5 Fingerprint of the SDK Debug Certificate"
然后从此链接注册:然后在您的代码中使用该映射键,看看发生了什么。
这表明您没有在项目中正确引用 Google Play 服务,或者您的设备不支持它。
请阅读快速入门,了解如何在项目中正确引用 jar。