【问题标题】:Supporting Multiple Android Versions using the Google APIs Add On使用 Google API 插件支持多个 Android 版本
【发布时间】:2011-01-21 13:54:40
【问题描述】:

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

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

【问题讨论】:

    标签: android api google-maps version


    【解决方案1】:

    是否每部手机都已经安装了google apis?

    没有。但是,我没有遇到任何具有 Android Market 而没有 Google Maps 的设备。因此,AFAIK,如果您仅通过 Android Market 进行分发,那么您的大多数(如果不是全部)用户都将拥有 Google 地图。

    在开发时,我必须为每个 android 版本使用单独的 google api 库。

    不,你没有。

    您在构建过程中选择的目标(例如,Eclipse 中的目标选项)需要与 Google Maps 为一,因此您对 MapActivity 的引用等解决。除此之外,将您的目标设置为与您尝试使用的最高 API 相匹配。

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

    您永远不会捆绑库。图书馆在设备上。

    【讨论】:

    • 谢谢,我没有意识到这一点。我正在编辑属性并切换库以匹配我的目标操作系统版本。
    猜你喜欢
    • 2018-01-15
    • 2021-11-19
    • 2019-10-24
    • 1970-01-01
    • 1970-01-01
    • 2014-08-27
    • 1970-01-01
    • 2023-02-18
    • 2020-06-11
    相关资源
    最近更新 更多