在开发过程中,在设备上进行测试时,遇到了一个问题--地图工作得很好。在我将其发布到测试版后,我从Google下载了它并运行了该应用程序,但是地图显示是灰色的,没有工作。
我做错了什么?
我的api密钥在清单中指定如下:
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="API_KEY_HERE" />发布于 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/
发布于 2014-08-13 14:36:28
钥匙和apk的签约有关--我敢肯定这就是你的问题所在。
发布于 2015-06-23 01:39:50
当您发布使用Google的应用程序,并且发布版本中的地图为空白或灰色时,请执行以下操作.
如果做对了,你会看到一堆信息,包括你发布的APK的SHA1。
https://stackoverflow.com/questions/25288977
复制相似问题