设为首页 加入收藏

TOP

导入Android项目出错问题解决
2014-11-24 11:55:06 来源: 作者: 【 】 浏览:0
Tags:导入 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,等待高手解决这个问题.


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android程序查询包含“*" "#”.. 下一篇Android系统插入OTG后不休眠

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·C++ Lambda表达式保 (2025-12-26 05:49:45)
·C++ Lambda表达式的 (2025-12-26 05:49:42)
·深入浅出 C++ Lambda (2025-12-26 05:49:40)
·C语言指针从入门到基 (2025-12-26 05:21:36)
·【C语言指针初阶】C (2025-12-26 05:21:33)