大家好,我是初学者,所以我会尽量简明扼要地解释这个问题。
基本上,我和我的一个 friend 在玩弄 Android SDK,编辑一个简单的 RSS 阅读器。我们可以在模拟器中启动它,甚至可以将它安装在我们的真实设备上。
快进几天了,我正在尝试将几天前运行的完全相同的代码导入到笔记本电脑上的 Eclipse 中。
我尝试从现有源导入新项目。两者都返回这些我们最初从未有过的新错误。
我收到一个涉及自动生成的“R”文件的错误,但我已经解决了这个问题。现在,我遇到了 3 个以前从未遇到过的错误 -
new View.OnClickListener(){} 类型的方法 onClick(View) 必须覆盖父类(super class)方法 - 显示两次(2 条不同的行)
类型为 new TabHost.OnTabChangeListener(){} 的 onTabChanged(String) 方法必须覆盖父类(super class)方法
我的问题是 - 什么会导致在我 friend 的计算机和我的计算机上导入/运行之间出现这些差异?
此外,我们都使用最新版本的 Java/Eclipse
提前感谢您的任何见解。
最佳答案
您是使用 Java 1.5 还是 1.6 工具构建的? 1.6 允许在接口(interface)方法上使用 @Override
注释,1.5 不允许。
关于java - Android导入项目报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3498176/