导入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,等待高手解决这个问题.