Android项目代码导入eclipse环境后的问题解决

来源:互联网 发布:程序员的个人简历 编辑:程序博客网 时间:2024/05/29 02:43

1.项目代码导入eclipse开发环境后,报错如下:

Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.

解决方法:右键工程->Android Tools -> Fix Project Properties,然后在Project->Properties->Java Compiler中选择合适的Compiler Compliance Level.

 

2.如上所做后,仍然不行,工程名旁有红色惊叹号,且产生的res文件夹报错,run configuarations时无相应的虚拟机:

解决方法:

1)在IDE中新建一个合适的工程,再将原代码中相应文件拷贝过来;

2)Project->Properties->Java Compiler中选择的Compiler Compliance Level为1.6时,部分报错消除;

3)仍有报错为javax.mail导入失败、org.apache.http.entity.mime导入失败,下载相应的jar包,前者下载地址http://www.oracle.com/technetwork/java/javamail/index-138643.html,后者下载地址http://hc.apache.org/downloads.cgi,再右键工程->Build Path->Configure Build Path->Add External JARs;

4)报错消除,还要新建相应的虚拟机,本项目的虚拟机为Google APSs 2.3.3,而非Android 2.3.3,如果前者未建就会产生run configuarations时无相应的虚拟机;

ps:对于红色惊叹号的问题,也可以如下解决:

问题:其他IDE中的项目在本地IDE中,项目名会有红色叹号,如下图
原因:项目中在原来IDE中引用的JAR包,本地不存在,如下图
解决:导入相应的JAR包即可。
 

3.如上所做后,各报错问题解决,但该项目改动后以在虚拟机运行未见新的效果:

解决方法:Project->Clean清除原缓存,如还不行关掉eclipse重启,可见新的效果。