我找到了很多关于这个问题的帖子,并通读了它们。我已经尝试过重建项目,做一个项目清理和一个gradle-clean,但仍然没有帮助。
我的代码可能有问题吗?
我得到的错误在于" setContentView(R.layout.read_comments)"无法解析符号R
这是我的代码:
package com.example.mysqltest;
import android.app.Activity;
import android.os.Bundle;
public class ReadComments extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.read_comments);
}
}
答案 0 :(得分:1)
如果某个XML布局文件中存在错误,有时会发生此错误。在这种情况下,项目无法生成R文件。 检查您看到的其他错误,以了解哪个错误以及哪个xml布局文件导致此错误。 如果项目之前正在运行且现在不能正常工作,请检查项目历史记录以了解导致此错误的修改。
答案 1 :(得分:0)
我同意,问题出在项目的其他地方,请查看“问题”选项卡(我使用的是Eclipse - Juno版本)。
我使用早期版本的Eclipse创建了项目,在将项目导入Eclipse的新版本后,它从
修改了项目文件target = Google Inc.:Google API:15
到
target = Google Inc.:Google API:10
一旦我恢复到15,R错误就会自行解决。
答案 2 :(得分:0)
我有同样的问题,而且Mina Tadros指出你应该查看错误日志中的某个方向。在我的例子中,它指向一个EditText字段,我只是删除并重写,问题得到解决。