我试图消除使用Eclipse开发的Android应用程序的所有错误。
"run_buton = (ToggleButton) findViewById(R.id.tbtn_runtoggle);
run_buton.setOnClickListener(this);
rb1 = (RadioButton)findViewById(R.id.rbtn_ch1);
rb2 = (RadioButton)findViewById(R.id.rbtn_ch2);"
这些是我在src文件中的.java文件中的代码的一部分...但是有错误..eclipse说tbtn_runtoggle,rbtn_ch1,rbtn.ch2无法解析或者它不是字段...所以我使用快速修复并将它们变成一个领域...... - 但它仍然没有工作......我不知道发生了什么......我只是负责消除所有错误......--代码不是我自己写的..
我可以问@override的用途是什么.. 它告诉我" public void onClick(View v){"必须覆盖超类方法..所以它建议我删除@override ...但仍然会收到错误...为什么.. ???
答案 0 :(得分:0)
确保Java编译器版本设置为1.6 @Override注释在1.6中引入,这意味着您将从超类中重写方法。 看起来您的资源文件“R”未生成。 尝试清理项目并重新构建。
答案 1 :(得分:0)
根据我的建议,删除该行是不好的。你需要在你的eclipse中更改为JDK版本然后你不会得到这样的错误。按照以下步骤进行操作
右键点击您的项目&选择属性。
然后从左侧部分选择Java Compiler&选择您安装的JDK的版本。如果它已被选中,则取消选择它&试试吧。