我知道这有一些重复,但到目前为止,没有一个答案可以帮助我。
当我打开一个项目时,我收到以下错误:
[2014-01-07 14:18:00 - Permissions] Unable to resolve target 'android-17'
有人知道这里可能出现什么问题吗?
答案 0 :(得分:30)
您可以右键单击您的项目 - >属性 - > Android - >选择要编译的目标Android版本并应用!
如果您没有要编译的任何目标版本,则可能需要在SDK Manager上下载它们
答案 1 :(得分:3)
打开Android SDK Manager,确保已安装SDK API
您可能安装了多个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)