【问题标题】:Android & Eclipse: Changing application API levelAndroid 和 Eclipse:更改应用程序 API 级别
【发布时间】:2012-02-17 15:35:16
【问题描述】:

我在弄清楚如何更改应用程序 API 级别时遇到了一些困难 - 我可以配置的唯一可用级别是级别 15。这不如我尝试测试软件的设备在级别 8 上运行。有谁知道我可能会解决这个问题?

谢谢, J

【问题讨论】:

  • 您是否尝试过在清单中更改minSdkVersion?能具体一点吗?
  • 您是否在清单文件中检查过您的应用程序配置的 API 级别...?如果是这样,您还可以在运行配置中检查目标版本(运行 -> 运行配置 -> 目标选项卡)。
  • 听起来你没有情人级别的sdks。你检查过你在 ADT 中的 SDK 吗?

标签: android eclipse android-api-levels


【解决方案1】:

您是否安装了其他平台版本?

您可以通过右键单击项目->属性->Android来更改构建目标:

【讨论】:

  • 它不允许我在最初的几次尝试中安装缺少的平台。我不知道为什么,但现在它允许我这样做,这应该是问题解决了。
  • 如果您仍然有问题,也许可以从developer.android.com/sdk/index.html 重新安装 sdk,然后添加所有版本(可能还有其他内容)。
  • 感谢 Luksprog,我知道我以前做过类似的事情,但我的大脑一片空白,直到我这样做之前,我才用 getrotation 更新一个旧项目。
【解决方案2】:

您的问题可以有多种解释。这里有一些提示:

  • 应用程序构建目标 API 级别:当您创建应用程序时,eclipse 会询问您。您可以使用特定的 api 级别构建它。当您创建项目时,会在 eclipse 中直接选择此选项。这告诉您的应用程序它可能仅适用于具有此 api 级别的设备,因为它是放在 minsdk 中的级别。目标在文件 project.properties 中。

  • Application MinSDK:这是您的应用程序可以运行的最低 android 版本(注意:它可能不是应用程序构建目标级别,因为您可以创建一个目标 api 级别为 15 的应用程序,并使其可在 minsdk 中运行级别 7 并管理向后兼容性或避免级别 8 到 15 的新功能)。这可以在您的 android manifest xml 文件中进行修改。

【讨论】:

    【解决方案3】:

    添加一个用 http 替换 https 的新站点将无法下载 平台(不是为了这个,我们正在使 UI 更清晰)。

    如果您真的无法使用 r5 通过 https 下载(在 r4 及之前版本,但我们已修复),转到设置页面(在 SDK 更新程序的独立版本),并选中“强制 https 源 使用http获取”

    【讨论】:

      【解决方案4】:

      更改 project.properties(或 default.properties)文件中“target”属性的值。 要么 如果你使用日食;右键单击您的项目->属性-> Android->项目构建目标

      【讨论】:

        【解决方案5】:

        检查您的机器上是否安装了所需的 8 级软件。 在 Eclipse 中转到 Window > Android SDK Manager。 在显示列中,确保选中更新/新建和已安装检查按钮。

        如果未安装,则安装所需的 API 级别。然后在项目上,转到属性并在左侧窗格中选择 Android。选择您的 API 级别,然后单击“确定”。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2018-02-25
          • 2013-12-24
          • 2011-03-17
          • 2013-10-28
          • 1970-01-01
          • 2020-07-16
          相关资源
          最近更新 更多