【问题标题】:Eclipse Android Change API LevelEclipse Android 更改 API 级别
【发布时间】:2017-02-18 20:18:52
【问题描述】:

使用 Android 向导创建项目后,如何将 API 包从 1.5 更改为 2.1?

我不是指设置最低 API 的应用程序 xml,我指的是我的项目中包含的 jar 到 Google API。

【问题讨论】:

  • 附注:如果是消费者应用,请确保不要失去与1.5+版本的兼容性,仍然有很多人在使用旧版本
  • @HXCaine 只有 6.1% 的市场使用低于 2.1 的版本,19.1% 的市场使用 2.2 版本,74.4% 使用 2.3.3 及更高版本。 link。出于这些原因,我不会费心支持任何低于 2.2 的版本,即便如此,支持 2.3.3 及更高版本可能是安全的,因为我敢打赌,运行 2.2 的人的百分比将继续稳步下降,而 2.3.3 中的 API 功能如果这意味着其他 75% 的市场更喜欢你的应用(取决于你的应用做什么),那么可用的市场损失可能是值得的。
  • @HXCaine 参考同一个链接,仅从 2011 年 12 月到 2012 年 6 月,使用 2.2 的用户百分比下降了一半以上。我敢打赌它会在 2012 年 12 月再次下降一半。我越想它,我就越觉得 2.2 不再与新应用程序开发相关,除非你的应用程序没有使用 2.3 中的任何新 API 功能.3不管怎样,在这种情况下,你还不如支持2.2。不过,我仍然不会费心回到 1.6。
  • @Zero 是的,我在 2010 年 5 月制作了这些 cmets,从那时起情况发生了很大变化!开发人员需要查看统计数据并决定他们想要支持哪些版本
  • @HXCaine 哎呀,并不是要破坏线程。对不起。会更仔细地查看发布日期。

标签: android eclipse


【解决方案1】:

您是否为此使用 Eclipse,因为您使用 eclipse 标记了问题。 如果您使用的是 Eclipse,只需右键单击您的项目选择属性,现在选择 android。您现在应该能够选择另一个构建目标。如果您想要 API 包,请将复选框从 4 更改为 7。

如果你不使用Eclipse,想使用Android控制台程序,请按以下方式使用终端程序android

android update project -p <path to project> -t <new target api level>

【讨论】:

    【解决方案2】:

    使用 Eclipse,它可能无法正确更改 SDK 版本,只需右键单击和属性。打开清单文件并更改行

    <uses-sdk android:minSdkVersion="number-of-version-you-want" />
    

    【讨论】:

    • 尽管 op 说,“我不是指设置了最低 API 的应用程序 xml”,但我仍然给你一个 +1 来指出在哪里执行此操作。 :)
    • 这个答案比选择的答案更简单、更清晰。
    猜你喜欢
    • 2012-02-17
    • 2013-10-28
    • 2012-08-01
    • 1970-01-01
    • 2014-12-01
    • 2019-09-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多