无法解决目标'android-17'

时间:2014-01-07 15:08:29

标签: android eclipse

我知道这有一些重复,但到目前为止,没有一个答案可以帮助我。

当我打开一个项目时,我收到以下错误:

 [2014-01-07 14:18:00 - Permissions] Unable to resolve target 'android-17'

有人知道这里可能出现什么问题吗?

7 个答案:

答案 0 :(得分:30)

您可以右键单击您的项目 - >属性 - > Android - >选择要编译的目标Android版本并应用!

如果您没有要编译的任何目标版本,则可能需要在SDK Manager上下载它们

答案 1 :(得分:3)

  1. 打开Android SDK Manager,确保已安装SDK API

  2. 您可能安装了多个Android SDK文件夹,就像我一样;检查您的工作区构建路径是否是您的机器默认路径。

答案 2 :(得分:1)

您可能正在尝试使用使用API​​ 17构建的库,但您尚未安装它。如果您使用的是API 18+,那就没事了。

答案 3 :(得分:1)

转到你的sdk manager.exe打开它,检查API 17复选框并单击'install x packages'按钮,这将下载并安装这些软件包,如果项目仍然显示错误进入项目构建路径并修复库路径错误(如果有)

答案 4 :(得分:1)

当您使用的ADT版本高于您当前使用的版本时,有时会出现错误。值得一看的是,ADT的版本是否比你工作的更晚。有时ADT(尤其是Eclipse.Llink to new new here:https://developer.android.com/sdk/index.html)在被要求查找时无法找到更新,因此您可能需要安装最新版本并覆盖/删除旧版本

答案 5 :(得分:0)

project.properties中的目标API可能与您安装的目标API不同。例如,如果重新安装Eclipse,可能会发生这种情况。打开Android SDK Manager并检查您已安装的API版本。然后转到project.properties并在“xx”是您的API版本时设置“target = android-xx”。

答案 6 :(得分:0)

非常简单:

  1. 点击Android SDK Manager
  2. 下载Android 4.2.2(Api 17)
  3. enter image description here

    1. 安装Android 4.2.2(Api 17)后
    2. 点击项目右侧 - >属性 - > Android - >目标构建目标
    3. 选择Android 4.2.2 Api 17。
    4. 完成