我需要更新由其他人开发的 Android 应用程序。更新本身很简单,就是对 XML 布局的简单更改。所以我有以下计划:
- 更新应用程序(完成)
- 在模拟器上测试它( - 地图不起作用)卡在这里!
- 在设备上测试它
- 将更新版本发布到商店。
不幸的是,我在使用该应用程序时遇到了很多问题。起初,它无法编译,因为 Project Build Target API 设置为 Android 2.3.3。是否有任何理由未将其设置为 Google APIs 2.3.3 ?当我将其更改为 Google API 时,它会编译并运行,但我的地图无法正确显示。我所能看到的只是灰色矩形和上面的注释。我收到与它相关的以下错误消息。
05-11 20:45:42.554: W/System.err(598): java.io.IOException: Server returned: 3
05-11 20:45:42.559: W/System.err(598): at android_maps_conflict_avoidance.com.google.googlenav.map.BaseTileRequest.readResponseData(BaseTileRequest.java:115)
据我通过 Google 和 Stack Overflow 的搜索了解到,这可能与注册应用程序有关。目前应用程序使用的是谷歌地图 v1。
删除 debug.keystore 和密钥集没有帮助。
我不知道如何进行。任何帮助将不胜感激。