我使用的是Android 4.2.2。安装了最新的SDK后,当我打开eclipse时,我发现所有项目在构建过程中都出现了问题。以下是我遇到的错误。请告诉我如何解决?
Unable to resolve target 'android-16'
我使用的是Android 4.2.2。安装了最新的SDK后,当我打开eclipse时,我发现所有项目在构建过程中都出现了问题。以下是我遇到的错误。请告诉我如何解决?
Unable to resolve target 'android-16'
我曾经遇到过同样的问题,在更新之后,我也遇到了类似的错误。
可以通过手动编辑project.properties
文件并将android-16
部分更新为您安装的最新版本来解决此问题。在您当前的情况下,应该是android-17
。
我想也可以使用Android ADT进行配置,但我无法弄清楚,这种方法更快一些。
此外,您还需要更新您的清单,确保已将android:targetSdkVersion
设置为17。
#此文件是由Android工具自动生成的。 #不要修改此文件--您的更改将被擦除!
- Will Vanderhoef如果您正在使用Eclipse,请尝试将目标构建更改为高于API 17的版本(右键单击->属性->Android->项目构建目标)。
如果这样可以解决错误,请在之后将目标构建更改回API 17。
当我导入android-support-v7-appcompat时遇到了此问题,将目标构建来回更改解决了我的问题。
我检查了两个项目的project.properties
文件,发现它们的目标版本都是18,没有找到版本16。不知怎么地,重启Eclipse解决了这个问题。
无法解析目标“android-16”
请确保您使用的版本,并在所述文件中设置该版本。
要解决此问题,我们需要按以下方式更改3个文件。
project.properties(target = android-18)
AndroidManifest.xml(android:targetSdkVersion =“18”)
\bin\AndroidManifest.xml(android:targetSdkVersion =“18”)
如上所述,这3个文件具有相同的版本号。