无法解析目标“android-16”

49

我使用的是Android 4.2.2。安装了最新的SDK后,当我打开eclipse时,我发现所有项目在构建过程中都出现了问题。以下是我遇到的错误。请告诉我如何解决?

Unable to resolve target 'android-16'

5
你安装了API 16吗? - Raghav Sood
我已经安装了最新的ADT和SDK以及最新的Eclipse。如何检查版本? - user1822729
在SDK管理器中,我可以看到已安装Android 4.2.2 API 17。 - user1822729
3
在同一个SDK管理器中,您将有一个选项来安装Android 4.0,也称为API 16。安装它。 - Raghav Sood
1
可以告诉我如何让我的现有项目使用API 17吗? - user1822729
@RaghavSood 真的很烦人看到这样轻蔑的人把除了他们自己以外的所有人都当作残障白痴。 来到这个问题的人显然已经安装了它... 另外,API 16是4.1,而不是4.0。 - Virus721
13个回答

0

设置代理服务器。SDK 管理器 -> 选项。 然后您就可以安装所需的 API。这对我很有效。


0

右键单击项目。转到属性。选择左侧的Android。在右侧,您可以看到Android API版本列表。选择适当的版本(Android API 16)。点击应用。

如果您没有看到适当的版本,请转到Windows。转到Android SDK Manager并下载Android API 16(Android 4.1.2)。重复上述步骤。

在下面的图片中,您可以看到API 16。如果找不到,请使用Android SDK Manager下载API 16。如果已经有,请选中android 4.1.2旁边的复选框,然后点击应用,再点击确定。

enter image description here

要从Eclipse的SDK管理器中下载SDK,请转到“窗口”,然后选择“Android SDK管理器”。您应该会看到以下窗口,勾选Android 4.1.2(API 16),然后点击安装。下面的图片是API-15的示例(您需要为API-16执行此操作) enter image description here


0

进入项目文件夹中的 project.properties 文件,修改 android:targetSdkVersiontarget 标签。

例如,如果 project.properties 文件包含 android:targetSdkVersion=16target=android-16,将其更改为已安装的目标之一(您可以从 Android SDK 管理器中检查已安装的目标)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接