在Eclipse中更改SDK版本? 无法parsing目标android-x
我开发了一个针对2.1 SDK的Android应用程序。 从那以后我重新安装了Eclipse / Android SDK; 随着新的安装,我想'升级'的Android应用程序的依赖2.2 SDK(因为我不希望2.1安装在我的机器上)。 这可能吗? 我从eclipse得到以下错误:
[2010-08-31 18:18:32 - AndroidApplication] Unable to resolve target 'android-7'
如果你使用的是Eclipse,你可以在你的工作区打开default.properties
文件,并将项目目标改为新的sdk( target=android-8
for 2.2)。 我意外地select了我的版本的1.5 sdk,并没有赶上,直到很晚,但更新和重新启动日食似乎已经做了伎俩。
转到项目属性,并将目标从7更改为8也更改Android清单中的目标,并通过右键单击项目并select目标也转到项目的属性
当您错误地将Android项目作为Java项目导入Eclipse工作区时,可能会发生这种情况。 在这种情况下的解决scheme:从包资源pipe理器中的工作区中删除项目,然后转到文件 – >导入 – > Android – >现有的Android代码到工作区。
我面临同样的问题,并得到它的工作。
我认为这是因为当你导入一个项目,build立目标没有设置在项目属性,然后默认为清单文件中使用的值。 最有可能的是,您已经安装了SDK以后的Android API。
解决scheme是启用构build目标朝向您安装的API级别(但保持清单文件中指定的最低api支持)。 为此,在项目属性中,转到android,然后从“Project Build Target”中select一个目标名称。
在Build:v22.6.2-1085508 ADT你需要添加(selectAndroid 4.4.2)
转到项目 – >属性 – > Android(这是第二个列出的项目顺序leftPanel),在右键菜单项目生成目标,selectAndroid 4.4.2作为目标名称和应用更改它将重build工作区。
在我的情况下,无法解决目标'android- 17'eclipse被显示为编译错误,在代码中:未引用import java.util.HashMap。
这个问题是由于path,所以你需要使用以下步骤来build立path
转到项目—–>右键单击项目名称—->属性—->点击比Java构buildpath选项比—>点击Android 4.2.2 —->确定
转到项目 – >属性 – >(在打开goto Java构buildpath的对话框中),并按顺序和导出selectandroid 4.1(你的新版本),并select依赖项。