我真的尝试过我能找到的所有可能的解决方案......我已经接近将所有的头发拉出去做了我之前已做过一百万次的事情,但它只是不起作用,无论我怎么做!在设备上运行导出的.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)
我做了以下(和其他许多人一样):
在调试模式下运行时,一切都运行良好,那么在导出过程中我错过了什么?我选择projekt,密钥库文件,输入密码并保存文件。而已! (这就是我一直以来所做的事情,并且以前一直都有效)
真的,我已经尝试过我发现的一切,但我仍然得到上面的错误!现在,根据您的经验:什么可能的设置可以如此一致地导致上述错误?
当然,它在某种程度上是密钥库文件/ api密钥,但我在这里缺少什么?
答案 0 :(得分:1)
看起来像这样: Google map signed api key errors in Android
是您遇到的完全相同的问题。它用
表示debuggable = false
设置,你需要从商店安装你的apk。只有在这种情况下才会显示图块。这是解决你的问题吗?
答案 1 :(得分:1)
这确实是与密钥库相关的问题。这就是我如何解决我的问题。
albrechtATnetzfactor指出了向GPlay发布应用程序的正确解决方案,但我想发布一个BETA。
在导出APK以进行测试时,只需选择debug.keystore并设置debuggable = true。
我花了整整一个下午的时间,每天都更多地讨厌Android ......
答案 2 :(得分:0)
您是否使用签署该申请的证书获得了Map key
?