【发布时间】:2015-05-26 14:54:55
【问题描述】:
我使用 android-studio 和一部通过 USB 连接的 Galaxy S3 安卓手机进行本地开发。
在我的本地开发环境中,当我启动运行配置以在 S3 上进行部署时,一切正常 - 地图显示正常。
但是当我将签名的 APK 部署到我们的服务器并通过 Internet 安装时(我正在尝试在另一部 android 手机上保持清晰的分隔),地图图块无法加载,我在左下方看到 Google 标志以及右上角的 GPS 位置图标。
我看过一些相关的帖子:
Android Google Maps application showing grey background instead of the map
这似乎首先有点过时,其次他使用 eclipse(我正在使用 android-studio),第三 - 它对我不起作用。
Android - Google Maps Grey Screen on Signed APK 这家伙的问题没有得到任何有用的答案....
【问题讨论】:
-
Google Maps API v2 对吗?您是否为已签名的 apk 使用了 Google 地图的生产密钥?
-
是的,谷歌地图 API v2。嗯...虽然看不到任何生产密钥。当我进入谷歌开发者控制台时,那里只有一个密钥,“Android 应用程序密钥”——我看不到任何对生产或调试密钥的引用。那会在哪里?
-
一个设备的API密钥在另一台设备上不起作用(如果您制作了调试API密钥),发布API密钥在所有设备上都有效,因此您必须制作一个发布API密钥
标签: android google-maps apk