导入Android项目出错问题解决:

问题描述:导入源代码出现以下问题:

1.Project has no project.properties file! Edit the project properties to set one.

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

3.xxx  override a superclass method

解决:

1.修改android项目的project.properties文件,修改target=android-10这一行,使得符合当前环境的android jdk level.

技巧:如果本来就是android2.3,但是导入程序找不到jar包可以先把target值改成任意值保存,等eclipse自动导入相应jar包后再修改回target=android-10,此时jar成功导入.若还是找不到jar请检查jar路径,到

X:\android\android-sdk\platforms

目录下查找相应的文件夹

2.在android项目右击,选择properties-java compiler

勾上Enable project specific settings

选择compiler level为1.7保存

3.在android项目右击,Android Tools > Fix Project Properties

此时项目还是很多地方报错,不急,clean一遍再重启eclipse项目便可正常运行

总结:

以上问题的原因是原来项目是使用jdk1.5以及android2.3环境创建,本机上的环境是jdk1.7,android 4.1,由于环境不兼容导致直接导入报错.但是我还有一个问题没有解决,就是不知道为何导入以后会要求提示删除@Override注解,这个有何用??为何jdk1.5和1.6的程序导入1.7都要求remove,等待高手解决这个问题.0b1331709591d260c1c78e86d0c51c18.png

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐