Android 和 Eclipse:更改应用程序 API 级别

Posted

技术标签:

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

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

谢谢, J

【问题讨论】:

您是否尝试过在清单中更改minSdkVersion?能具体一点吗? 您是否在清单文件中检查过您的应用程序配置的 API 级别...?如果是这样,您还可以在运行配置中检查目标版本(运行 -> 运行配置 -> 目标选项卡)。 听起来你没有情人级别的sdks。你检查过你在 ADT 中的 SDK 吗? 【参考方案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 级别,然后单击“确定”。

【讨论】:

以上是关于Android 和 Eclipse:更改应用程序 API 级别的主要内容,如果未能解决你的问题,请参考以下文章

在Android Studio和Android Eclipse 更改现有项目里的SDK版本

如何使文本居中 - Eclipse for Android

更改 ListView 中的字体大小 - Android/Eclipse

Android / Eclipse - 当我对 AVD 进行更改时,图形布局 (XML) 未更新

更改eclipse文件夹的位置

更改 Android 项目 SDK 级别