使用Google API Add On支持多个Android版本

时间:2011-01-21 13:54:41

标签: android api google-maps version

我只是要完成构建应用程序。我已经在1.6-2.3的Android版本上进行了测试。我关心的是如何分发它。每部手机都安装了谷歌api吗?特别是我的应用程序的一部分使用com.google.android.maps。*功能。在开发时我必须为每个Android版本使用单独的google apis库。我是否需要将每个版本的库与我的应用程序捆绑在一起?

提前感谢您对此事的任何见解。

1 个答案:

答案 0 :(得分:4)

  

每部手机都安装了google apis吗?

没有。但是,我没有遇到任何具有Android电子市场且没有Google地图的设备。因此,AFAIK,如果您只通过Android电子市场发布,大多数用户(如果不是所有用户)都会使用Google地图。

  

开发时我必须为每个Android版本使用单独的google apis库。

不,你没有。

您在构建过程中选择的目标(例如,Eclipse中的目标选项)需要与Google地图一致,因此您对MapActivity的引用就是这样的解决方案。除此之外,请将目标设置为与您尝试使用的最高API匹配。

  

我是否需要将每个版本的库与我的应用程序捆绑在一起?

您永远不会捆绑图书馆。该库位于设备上。