首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓谷歌地图API V2发布时没有显示地图

安卓谷歌地图API V2发布时没有显示地图
EN

Stack Overflow用户
提问于 2014-08-13 14:33:47
回答 4查看 2.3K关注 0票数 1

在开发过程中,在设备上进行测试时,遇到了一个问题--地图工作得很好。在我将其发布到测试版后,我从Google下载了它并运行了该应用程序,但是地图显示是灰色的,没有工作。

我做错了什么?

我的api密钥在清单中指定如下:

代码语言:javascript
复制
<meta-data
            android:name="com.google.android.maps.v2.API_KEY"
            android:value="API_KEY_HERE" />
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-08-13 14:51:19

好吧,修好了。当我导出和签名apk发布时,它给了我SHA1和MD5密钥。我只是复制了SHA1密钥,然后转到Google,并编辑了允许的安卓设备。

在这里,我增加了新的行,所以新的安卓设备看起来像: debug.key.sha1;package.app just.generated.sha1;package.app

甚至不需要重新上传新的APK,它很快就成功了。

这也有帮助:http://smdaudhilbe.wordpress.com/tag/google-maps-v2-not-displaying-after-app-published-in-google-play/

票数 3
EN

Stack Overflow用户

发布于 2014-08-13 14:36:28

钥匙和apk的签约有关--我敢肯定这就是你的问题所在。

票数 1
EN

Stack Overflow用户

发布于 2015-06-23 01:39:50

当您发布使用Google的应用程序,并且发布版本中的地图为空白或灰色时,请执行以下操作.

  1. 找到您的密钥存储库(*.jks文件)(您需要生成此文件以便发布)
  2. 在命令提示符(Windows) "C:\Program \ java .无论您有什么...\jre\bin\keytool.exe“-list -v -keystore myappkeystore.jks中执行类似的操作

如果做对了,你会看到一堆信息,包括你发布的APK的SHA1。

  1. 到这里来:https://code.google.com/apis/console
  2. 选择退出新接口(它很可怕),如果可能的话使用旧接口
  3. 在旧界面中,转到服务并确保启用了Google
  4. 现在转到API Access,通过单击右边的“”更新旧的SHA1,然后用新的替换旧的。单击更新。好了。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25288977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档