android/adt导入已存在的项目_消除因版本问题出现的错误
有时候我们会在网上找到一些android的项目资源,但当我们导入到ADT等编译器中时,编译器会提示错误,下面就把我总结的修改经验总结一下,消除导入项目时出现的几种错误。
1.project.properties或default. Properties的问题
![提示1]()
以上图片可能一直困扰你运行别人编写的项目,下面是解决方法。
在eclipse下选择 open with->system editor,或者直接在文件夹中选择用记事本打开,如下:
![提示]()
打开后,需要修改“target=android-10”跟你下载的android版本对应上,这里android-10并不是android的真实版本,你懂的。看看这里就知道了,api版本后就是你需要填的了:
![提示]()
修改好对应的版本后,关了项目再打开,就可以看到了,第一个项目中是正常的,第二个没有对应的android api版本的东东:
![提示]()
**2.Description Resource Path Location Type
Android requires compiler compliance level5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix ProjectProperties. AllProvidersTest line 1 Android ADT Problem**
这个问题是因为java api版本的问题引起的,我本机上用的1.7的最新版本,而现有的代码是1.6或1.5的版本。
解决方案:
选择项目,右键-Properties,如图:
勾选“ enable project specific settings”,然后选择正确的api版本,选择”apply”即可。
这样你的项目就可以使用了。3. 解决Unable to resolve target ‘android-7’报错
Unable to resolve target ‘android-7’错误,其实这是由于版本问题造成的,在这里给出我的解决方法
解决方法:
1、打开android sdk manager,步骤如图:
2.查看开发环境安装的sdk的对应API号码,下图中的对号码为19,参考下图,找到你的环境版本号
3.打开导入工程目录下的project.properties文件,打开工具为记事本
4.找到android-xx这一行,将xx数字修改改为步骤二中得到的数字,这时候再打开工程就可以了
注意修改文件的时候不要随意删除空格和占位符