关闭

android学习—— Android导入源代码出现Remove @Override问题解决方法

2769人阅读 评论(0) 收藏 举报
有时候我们导入一个Android项目到Eclipse中,会出现很多错误提示,但基本都是要我们把 @Override  Remove掉
1.png 

这个一般是因为配置文件中的JDK版本不对导致的   配置文件就是工程目录下.settings文件夹中org.eclipse.jdt.core.prefs文件
我们如果用UEdit或记事本打开他可以看到里面的代码是这样的
  1. #Wed Mar 21 16:05:12 CST 2012
  2. eclipse.preferences.version=1
  3. org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
  4. org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
  5. org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
  6. org.eclipse.jdt.core.compiler.compliance=1.5
  7. org.eclipse.jdt.core.compiler.debug.lineNumber=generate
  8. org.eclipse.jdt.core.compiler.debug.localVariable=generate
  9. org.eclipse.jdt.core.compiler.debug.sourceFile=generate
  10. org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
  11. org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
  12. org.eclipse.jdt.core.compiler.source=1.5
复制代码
可以看到这里的配置是JDK1.5  我们如果手动将这里的1.5都修改成1.6  然后Refresh下项目就可以了
还有个方法就是  看下面的图吧

3.png 

这样有些情况可以解决 有时候不行  然后继续下面的操作

4.png 

5.png 
6.png 

改成1.6 然后保存


7.png 

8.png 

问题应该都解决了

2.png (7.09 KB, 下载次数: 1)

2.png

0
0
查看评论

android学习—— Android导入源代码出现Remove @Override问题解决方法 .

有时候我们导入一个Android项目到Eclipse中,会出现很多错误提示,但基本都是要我们把 @Override  Remove掉   这个一般是因为配置文件中的JDK版本不对导致的   配置文件就是工程目录下.settings文件夹中or...
  • jixianzilang
  • jixianzilang
  • 2013-03-27 13:17
  • 912

往android - Eclipse中导入新项目时,出现Remove @Override annotation错误提示

原因:编译器版本的问题。Java 1.5的编译器默认对父类的方法进行覆盖,采用@Override进行说明;但1.6已经扩展到对接口的方法;所以如果还是以Java 1.5的编译器来编译的话,会出现错误。 解决办案: 方案一、 在Eclipse中,compiler 都得设置到1.6。这...
  • think_embed
  • think_embed
  • 2013-12-09 10:03
  • 1570

eclipse编译错误,提示Remove '@override' annotation

<br />这是一个关于@Override annotation的一个讨论<br />http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5008260<br />在1.6之前,@Override只对supercl...
  • lxzo123
  • lxzo123
  • 2011-05-28 00:41
  • 4787

解决remove @override annotation

<br />@override:表示一个方法声明打算重写超类中的另一个方法声明。如果方法利用此注释类型进行注解但没有重写超类方法,则编译器会生成一条错误消息。 <br />注意:在@override注释在jdk1.5环境下只能用于对继承的类的方法的重写,而不能用于对实现的接口...
  • fuxiaohui
  • fuxiaohui
  • 2011-05-02 16:29
  • 6542

android 开发 @override 编译错误 解决办法

<br />mButton1.setOnClickListener(new Button.OnClickListener() { @Override public void onClick(View v) { // T...
  • skylen
  • skylen
  • 2011-02-21 22:28
  • 3723

remove @Override annotation

我们在将一个类拷到另一个项目的时候,常常会出现这样的提示remove @Override annotation       按照提示去除的话也没有什么影响,但是为什么要这样做呢?真是细思极恐呢~~~   ...
  • Yolanda_NuoNuo
  • Yolanda_NuoNuo
  • 2017-03-21 08:47
  • 1062

MyEclipse或eclipse remove @override annotation 问题解决参考

百度了很多资料,如果方法一解决不了,方法二或许可以,这里Mark一下 这很可能是编译器版本问题,@Override是JDK5就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override 而JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加...
  • GoogleMaker
  • GoogleMaker
  • 2016-11-01 10:18
  • 1284

兔子-Android Studio中快速添加override或者implements方法

方法有2种: 第一种:快捷键Alt+insert 第二种:点击android studio最上面一行的code,会出现如下:
  • u013425527
  • u013425527
  • 2016-12-09 11:43
  • 1920

Android Studio 如何快速添加override或者implements方法

用过Eclipse 的ADT的都知道,要快速添加override或者implements方法,右键---Source---Override/Implements Method... 而Android Studio如何添加呢?方法如下: 右键(或者Alt + Insert) ---...
  • miaozishao
  • miaozishao
  • 2015-03-24 21:11
  • 13660

初次使用Android Studio的配置问题

初次使用Android Studio的配置问题使用书籍《第一行代码》郭霖 导致编译无法通过等等问题: @override报错 项目在模拟器上强制关闭 @override报错错误提示”method does not override method from its superclass“这...
  • LHmaker
  • LHmaker
  • 2016-03-05 12:23
  • 306
    特别声明
    本博内容是我的工作和学习作的记录,为保持风格一直,分类均为原创。如有侵犯,请留言!

    欢迎到我的新博客来玩,多支持!!!

    http://janrone.com/

    如果博客文章对你有帮助,可以

    微信扫一扫给我加油哟(^U^)


    个人资料
    • 访问:1605623次
    • 积分:10907
    • 等级:
    • 排名:第1776名
    • 原创:233篇
    • 转载:11篇
    • 译文:0篇
    • 评论:149条
    最新评论