eclipse中的property配置-----Unable to resolve target .

用eclipse导入项目之后,在安装的时候碰到一个奇怪的问题:

apk文件可以生成,但是用eclipse自动导入手机却会报错。

最后查看err信息,原来我的eclipse中的SDK只有4.4版本的,也就是说property设置中只能设为target=android-19以及sdk.buildtools=19,如果使用其他的未安装SDK,比如18,就会出现各种各样的问题以及错误。

另外,api19里面自带了V8包,如果导入的是18以下版本的代码,同时又用到V8包的话,就会出现项目中有两个V8包的奇葩现象(另外一个V8包是SDK19自带导入的),这样也是肯定会报错的,因为两个V8包里的dex肯定全都是冲突的。删除掉代码中自带的V8包就OK了。dex冲突的问题基本上都是这个原理。

 

 

报错:Unable to resolve target -X  的解决方法:

首先要确定自己的SDK都有哪些,可以打开SDKmanager看看自己下载的SDK都包含了什么版本,报这个错误肯定是SDK中没有X版本而造成的。

解决方法应该有两种:

1.下载缺省的SDK包,比较费时间。。。

2.修改property文件。在eclipse的项目下面肯定会有一个.property做后缀的文件,这个文件就是eclipse编译时用来确定使用哪个SDK的依据,如果你要用android-18来编译,然而你的SDKmanager里面又没有下载android-18(API18),那肯定是不行的,估计所有的文件都是一堆红色的XX,只要把property里面的版本改成你eclipse拥有的SDK版本就好了。

你可能感兴趣的:(eclipse中的property配置-----Unable to resolve target .)