为什么覆盖不能正常工作?

时间:2011-11-16 20:46:07

标签: android file camera override

我正在看一个教程,确切地说是这个教程 - http://android-er.blogspot.com/2011/01/start-camera-auto-focusing-autofocus.html

我下载了作者提供的文件,当我将它们添加到eclipse中时,我在各处都出现了错误,当我点击每一个时,它就是说删除@override,当我这样做时是没有错误的,但实际的应用程序将无法正常工作。难道我做错了什么?

2 个答案:

答案 0 :(得分:4)

将eclipse中的“源合规模式”更改为6或更高。在旧版本的java中,@ Override注释对于来自接口的方法无效(仅在父类中实际定义的那些)。打开窗口>首选项对话框,并浏览到Java>编译器。在那里,您可以将“编译器合规性级别”设置为1.6。

答案 1 :(得分:0)

你的“gen”文件夹中有“东西”吗?如果你没有因为ADT插件不起作用(你会经常发现这个)

<强>首先:   - 单击菜单栏“

上的”项目“
  • 点击“清洁......”
  • 选择您的项目
  • 点击确定

如果它不起作用,请尝试:

  • 右键点击您的项目 - &gt;删除(确保不要选中“删除磁盘上的文件”选项)
  • 新项目 - &gt; Android项目 - &gt;从现有来源创建(指定来源)

如果第二种方法无效,请尝试重复此方法。有时候工作的时间是第二次或第三次