我是Android编程新手,虽然我已经编程嵌入式并赢得了一段时间的应用程序。在进行一些Linux编程时,我已经使用了Eclipse。
所以我使用Eclipse来启动一个新的项目/活动。一切正常,我制定了实施,调试,很棒......
然后在某些时候(这已经发生了好几次,我不得不开始整个项目)Eclipse退出并开始像疯了一样向我抛出编译错误。作为Android的新手,没有太多的错误太有帮助,但我仍然感到困惑,为什么问题突然发生。
我知道在我的项目中创建一个新的(第二个)活动屏幕后,问题至少发生了两次。
最大的错误组引用“R无法解析为变量” - 在我的MainActivity.java中(在添加新活动之前有0个错误)。
2个例子 的setContentView(R.layout.activity_main); On =(Button)findViewById(R.id.button1);
当我删除新活动时,错误就会消失。任何人都可以向菜鸟解释这里发生了什么以及为什么?我仍然有一段时间围绕着所有特殊的android术语和课程。
答案 0 :(得分:2)
首先检查R.java是否存在于gen文件夹中。如果没有,那么你的xml中肯定会有一些错误。 如果不存在,请尝试清理项目。
答案 1 :(得分:1)
以下操作可能会对您有所帮助。
有时xml文件中的错误会导致R.java错误。尝试找到任何此类错误。
尝试清理项目。
检查您的构建路径,如果需要,则不存在副本。