3 回答
TA贡献1826条经验 获得超6个赞
我有同样的问题,我认为在互联网上没有任何有用的答案,所以希望这将有助于未来的每个人。
使用时GoogleMaps for Android
,需要两个键 - 调试和释放。
“调试”键是一种误导性术语。在Eclipse中开发应用程序时也可以使用此键。基本上,使用调试密钥进行开发,测试和调试。
当你准备好应用程序推出到市场,设置android:debuggable="false"
在AndroidManifest.xml
与使用签名的API密钥。
使用签名的API密钥时, MapView
只有在安装应用程序时才会显示Android Market
。因此,从Eclipse
(运行方式,调试方式等)或命令行安装应用程序(adb install)
将不会显示MapView
。请放心,一旦应用程序进入市场 - 您下载它并MapView
显示。
使用签名的API密钥,如果您从Eclise部署应用程序,您将获得“服务器返回3,IOProcessing异常26”作为警告 - 只需忽略它。
注意:还要确保没有相同MapView的重复实例。如果您的应用需要“x”否。的MapView
S,产生“X”没有。新签名密钥(每个MapView一个),因为GoogleMaps对单个MapView
实例有查询限制。
要获取这两个密钥,请按照在Android上获取GoogleMaps的API密钥的步骤操作。
快乐的编码!
TA贡献1757条经验 获得超7个赞
签名的地图密钥用于发布应用程序。所以你会得到这样的信息。如果你通过USB-tethered与签名的地图密钥调试应用程序。如果要调试应用程序,请切换回调试映射键,并在发布更新或新版本之前将其替换为已签名的映射键。
- 3 回答
- 0 关注
- 756 浏览
添加回答
举报