<分区>
Possible Duplicate:
Google map signed api key errors in Android
我真的已经尝试了我能找到的每一种可能的解决方案。我几乎要拔掉我所有的头发来做我以前做过一百万次的事情,但是无论我尝试什么,它都是行不通的!在设备上运行导出的 .apk 时,我得到以下日志:
10-23 16:39:31.504: W/System.err(14068): IOException processing: 26
10-23 16:39:31.504: W/System.err(14068): java.io.IOException: Server returned: 3
10-23 16:39:31.504: W/System.err(14068): at android_maps_conflict_avoidance.com.google.googlenav.map.BaseTileRequest.readResponseData(BaseTileRequest.java:115)
10-23 16:39:31.504: W/System.err(14068): at android_maps_conflict_avoidance.com.google.googlenav.map.MapService$MapTileRequest.readResponseData(MapService.java:1473)
10-23 16:39:31.504: W/System.err(14068): at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.processDataRequest(DataRequestDispatcher.java:1117)
10-23 16:39:31.504: W/System.err(14068): at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.serviceRequests(DataRequestDispatcher.java:994)
10-23 16:39:31.504: W/System.err(14068): at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher$DispatcherServer.run(DataRequestDispatcher.java:1702)
10-23 16:39:31.504: W/System.err(14068): at java.lang.Thread.run(Thread.java:1027)
我做了以下事情(和其他许多人一样):
- 创建了一个新证书(直接在终端中,也从 eclipse )
- 生成 MD5 并粘贴到 google api key 网页(使用我自己的和实际发布者的 google 帐户,没关系
- 在布局 xml 文件中使用 map View 的 api key
- 设置 debuggable = false
- 在应用程序标签中包含库
- 添加了所有必要的权限
- 检查 map 应用程序是否正常工作
在 Debug模式下运行时一切正常,那么在导出过程中我遗漏了什么?我选择项目, keystore 文件,输入密码并保存文件。就是这样! (这就是我一直在做的,而且以前一直有效)
真的,我已经尝试了我所发现的一切,但我仍然会收到上面的错误!现在,根据您的经验:什么可能的设置会如此持续地导致上述错误?
当然,它在某种程度上是 keystore 文件/api key ,但我在这里缺少什么?