2012-09-10 193 views
0

我几乎再次遇到同样的问题。几分钟前,我就公布一个问题,布局不被eclipse识别

R.layout.mylayout 

不受日食尽管认可,布局文件夹中包含我的XML文件和布局文件夹位于res文件夹里面。答案是从gen文件夹中删除R.java并清理项目并重新启动工作区。

现在,我再次面对同样的问题,尽管我也跟着前面的步骤来解决错误,但它是错误的

R.layout.mylayout 

不认得依然存在,也有exclaimation文不对题项目名称。

有没有其他的方法来解决这个问题

回答

0

请检查您import报表....如果您错误地进口android.R,然后请立即删除它 ....和然后清理项目并查看它是如何工作的...

+0

我删除了导入的android.R,并清理了项目,错误是说R不能解析为变量。因此,我再次导入android.R,问题仍然存在 – LetsamrIt

+0

@ Neverever在你的Android中导入android.R项目....否则你将无法访问任何你的项目资源....现在试试这个...从你的项目中删除android.R ...扫描你的XML,你的Java的每一个位。 ...错误必须位于那里 –

+0

从imports.Clean project.Rebuild中移除android.R。如果仍然显示R未解析,则放置一个类似'import my.package.name.R'的导入语句,其中'my.package.name'是您的软件包名称。然后重建项目。 – sandyiscool

0

运行Lint工具。右键单击您的项目并查看Android工具。使用它检查是什么问题。

1

项目 - >清洁

选择“自动构建”,让你每次清理项目,它将被重建。是的,确保你在清理之前保存文件(我知道这很奇怪,但有时错误会在你保存之前拒绝,然后清除它)。确保有布局文件夹文件没有错误,因为它有时会导致自动生成的代码在R.java

此外,请确保您在MainActivity.java 代码没有import android.R。在你管理导入时,Eclipse往往补充说。

+0

我遵循步骤u张贴,但没有已更改 – LetsamrIt

+0

删除android.R后,您是否尝试清除它? – Swayam