【发布时间】:2012-05-07 17:35:54
【问题描述】:
我的系统崩溃了,我不得不重新安装所有软件。 现在只喜欢......我一半的android项目会构建。似乎没有构建 R 类。我以前遇到过这个问题,但它似乎消失了。
我正在使用eclipse。
我尝试了一切,构建项目,清理它,然后构建它,似乎没有任何工作!
错误 setContentView(R.layout.factlist); R 无法解析为可验证的
【问题讨论】:
我的系统崩溃了,我不得不重新安装所有软件。 现在只喜欢......我一半的android项目会构建。似乎没有构建 R 类。我以前遇到过这个问题,但它似乎消失了。
我正在使用eclipse。
我尝试了一切,构建项目,清理它,然后构建它,似乎没有任何工作!
错误 setContentView(R.layout.factlist); R 无法解析为可验证的
【问题讨论】:
这也经常发生在我身上。通常,当R.javadisappears 时,这意味着您的项目中某处存在错误(这会阻止生成此文件)。
仔细验证是否一切正常,尤其是在您的资源文件(XML 文件)中。 Eclipse 可以帮助您确定Problems 窗口中的问题。
【讨论】:
这有两个主要原因。您用于导入 R 的导入语句或 XML 文件中存在错误。如果您的班级位于顶部,请确保您执行以下操作:
import your.pacakge.R; //make sure its not import android.R;
如果这不起作用,请检查您正在使用的 XML 文件。确保它没有错误(打开的标签、拼写错误的标签等)
【讨论】:
R.java 将自动创建。
首先解决项目中与R.java无关的其他错误。
当您解决所有其他错误时,您的 R.java 将自动创建。
如果您仍然无法删除错误。
只需注释除 R.java 以外的错误代码
然后一一删除 cmets 并解决您的错误。
希望对你有所帮助...
【讨论】: