Java 无法从布局文件夹中引用布局

Java 无法从布局文件夹中引用布局,java,android,xml,android-layout,Java,Android,Xml,Android Layout,我在布局文件夹中有一个名为“activity_qrtest”的布局。当我尝试在课堂上引用这个布局时,如下所示: setContentView(R.layout.activity_qrtest); eclipse用红色突出显示布局名称“activity_qrtest”,这意味着它不可用 cosole输出: [2012-09-10 17:15:15 - QRTest] ERROR: resource directory 'D:\workspaceQR\QRTest\res' does not

我在布局文件夹中有一个名为“activity_qrtest”的布局。当我尝试在课堂上引用这个布局时,如下所示:

setContentView(R.layout.activity_qrtest);
eclipse用红色突出显示布局名称“activity_qrtest”,这意味着它不可用

cosole输出:

[2012-09-10 17:15:15 - QRTest] ERROR: resource directory 'D:\workspaceQR\QRTest\res'  
does not exist 
[2012-09-10 17:26:48 - QRTest] 'default' is not a best match for any device/locale  
combination.
[2012-09-10 17:26:48 - QRTest] Displaying it with 'Locale Language ___Region __,  
sw320dp, w320dp, h533dp, Normal Screen, Long screen aspect ratio, Portrait   
Orientation, High Density, Finger-based touchscreen, Soft keyboard, No keyboard,  
Exposed navigation, Trackball navigation, Screen resolution 800x480, API Level 16'   
which is compatible, but will actually be displayed with another more specific   
version of the layout.
[2012-09-10 17:28:41 - QRTest] AndroidManifest.xml file missing!

任何解决此问题的建议。

在控制台视图中检查
活动\u qrtest.xml
文件中是否有任何错误。很可能您的xml不正确。另外,请尝试
Project | Clean

确保在您的活动中导入的是应用程序.R而不是Android.R,它们有时会混淆

另外,您确定您正在从正确的上下文/活动调用setContentView吗?有时这样称呼会有帮助(我现在无法测试,但我的记忆告诉我它是这样工作的):


检查您是否包含正确的“R”类。您可以意外地包含“android.R”而不是您项目生成的R类。我尝试了您的建议,但不幸的是,没有解决问题。您的项目中是否有AndroidManifest.xml文件?发布activity_qrtest.xml的完整路径我有清单文件,但是如何发布activity_qrtest.xml的完整路径?我在res文件夹中有res文件夹,布局文件夹中有activity_qrtest.xml在res文件夹中有带“-default”后缀的文件夹吗?你能在这里粘贴你“res”文件夹中所有文件夹的名称吗?有gen目录吗?如果是,请尝试在每次我删除gen文件夹中的R.java时删除其中的R.java,eclipse会再次重新生成它
((Activity)getApplicationContext()).setContentView(R.layout.mylayout);