android XML文件无法识别

时间:2014-03-18 08:28:51

标签: android xml eclipse

我在eclipse中创建了新的android项目并创建了MainActivity.javaactivity_main.xml文件,但activity_main.xml文件无法识别。的项目 - >洁净>清理所有项目什么都不做。我删除import android.R做了坚果。我该怎么办?见screenshotR not generated in gen folder

enter image description here

3 个答案:

答案 0 :(得分:3)

通常在android中,您可以访问两个不同的R文件:

  • android.R - 由android平台提供
  • 您的项目R - 持有您的资源

您必须导入R文件,而不是android.R,才能访问您的布局。 这是在导入时使用您的包名称完成的,如下所示:

import your.package.name.R;

android.R用于android平台提供的资源,而R文件包含您添加到项目中的资源。

答案 1 :(得分:0)

尝试清理项目和构建。它会工作。请在您的活动中删除导入android.R;

答案 2 :(得分:0)

'R.layout'无法找到您的布局,这意味着'R'未指向您的应用程序资源。它可能指向android's资源,因为此R是android子系统。

查看import语句,R可能是android.R。因此,您需要告诉您需要R文件才能使用您的资源。所以你需要import yourpkg.R

如果您的布局包含一些错误,那么您的R将在构建过程中创建。所以,如果你的R没有被创建。检查布局并解决布局文件中的问题。

This帖子可能有助于了解为什么没有生成R文件。