我无法在我的应用程序中显示 Google 地图。
我创建了一个证书和一个密钥来签署应用程序。
使用此证书,我创建了一个 Google Maps API 密钥 (v1)。
我把这个键放在我
mapView
的 XML 中。当我以调试模式(使用 Eclipse)启动时,我的应用程序使用此 API 密钥,并且我看到了 Google 地图背景。
当我在 Eclipse 中使用 ADT 签署我的 APK(指向我的密钥库,然后是我的密钥)然后在我的手机上安装此 APK 时,背景不显示。
我试图阅读 logcat,唯一有意义的日志是:
12-09 18:19:18.247: W/System.err(9968): IOException processing: 26
12-09 18:19:18.247: W/System.err(9968): java.io.IOException: Server returned: 3
12-09 18:19:18.247: W/System.err(9968): at android_maps_conflict_avoidance.com.google.googlenav.map.BaseTileRequest.readResponseData(BaseTileRequest.java:115)
12-09 18:19:18.247: W/System.err(9968): at android_maps_conflict_avoidance.com.google.googlenav.map.MapService$MapTileRequest.readResponseData(MapService.java:1473)
12-09 18:19:18.247: W/System.err(9968): at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.processDataRequest(DataRequestDispatcher.java:1117)
12-09 18:19:18.247: W/System.err(9968): at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.serviceRequests(DataRequestDispatcher.java:994)
这对我没有多大帮助......