R.layout.main无法解决

时间:2012-02-23 15:22:19

标签: java android eclipse android-layout

我正在构建一个应用程序,并添加了一个新活动来生成视图。我编译了它。我的应用程序找不到格式为R.id.xxxR.layout.xxx的任何内容,我还尝试清理我的项目,关闭Eclipse并再次打开Eclipse,但没有。最奇怪的是,在一切运转良好之前。但现在它甚至无法识别我的主要活动的默认R.layout.main。有人有想法吗?

此外,我在这里尝试了几乎所有内容:R cannot be resolved - Android error 但没有结果!

解决

感谢woopsy,我也找到了这种问题的参考

http://source.android.com/source/using-eclipse.html

发生这种情况是因为Eclipse有时会在按下组合时导入R ctrl + shift + O

8 个答案:

答案 0 :(得分:4)

删除Activity的所有导入,然后使用eclipse修复导入。我遇到过eclipse想要导入不同于我需要的R的问题。

答案 1 :(得分:2)

首先检查你有R.java文件,然后检查

import android.R; 

输入您的包import com.mypackages.prj;

答案 2 :(得分:0)

如果您正在使用eclipse,请备份您的布局main.xml文件,然后从eclipse新文件界面创建一个新的" Android XML文件"并将其命名为main.xml。将备份内容复制回此新文件。

试试这个。

答案 3 :(得分:0)

检查你的xml文件。可能有一些错误导致 R 不能自动建立。要观察此类错误,请将视图切换为Console标签

答案 4 :(得分:0)

这是一个常见的错误。您只需要在Eclipse的项目目录的生成部分中搜索R.java文件。如果将R.java文件导入到包中则需要导入。 R等 我希望它对你有用。这对我来说绝对有用......享受编程

答案 5 :(得分:0)

如果你删除了“ import android.R ”,朋友们会注意你没有导入R类。原因是有两个R事物,一个是R.java和R.class,我们需要java,我们不需要导入而不是引用它。它对我有用,也可能对你有用。

答案 6 :(得分:0)

我找到了解决方案......对我而言,它是

Poject->属性 - > Android->项目构建目标(这里选择android4.4或5.1.1 Android开源项目) - > Ok 项目 - >全部构建

这个功能......

答案 7 :(得分:0)

此问题可以通过以下过程解决:- File ---->使缓存/重启无效。

它将重新启动您的android studio并解决该问题