2012-08-24 57 views
0

我需要帮助不好。我试图在我的Android应用程序项目>清洁干净。做完这些之后,我的所有课程都开始出现错误。它无法在 - > findViewById(R.id.heightVal)中检测到R;它无法找到其他文件,xml ids和xmls。有任何想法吗?资源文件无法通过eclipse找到android

回答

0

我觉得你import android.R在您的活动。如果是这种情况,则再次删除该行并清理项目。

R是一个自动生成的类,它包含用于标识您的资源的常量,用于 。如果您没有R.java文件(在Eclipse中使用1.5 SDK,它将是 gen/eu.mauriziopz.gps/R.java),我会 建议关闭并重新打开您的项目或转至Project> Build全部(并选择“自动构建”)。如果这不起作用,请尝试制作新的 项目。

+0

没有这个运气。 – ljpv14

+0

我想重新创建项目解决了错误,但几分钟后,错误又回来了 – ljpv14

+0

xml文件中有没有问题?请检查一下,还要确保所有的图像资源名都在LOWER CASE中,我有一个大写字母以我的jpg文件的名义,并且它导致了整个项目中的R未解决的错误 –

0

这可能会帮助你,如果你正在使用Ganymede和在一些其他版本的eclipse遇到过类似的问题,无论是重新启动还是这样做清除它的大部分时间 右键点击你的项目,然后点击配置构建路径勾选android文件那里显示

+0

我正在使用JUNO。 – ljpv14

+0

你有没有尝试重新启动日食&添加到您的生成源的android? –

+0

我还没有尝试在我的构建源中添加android。我怎样才能做到这一点? – ljpv14

0

尝试评论显示错误的XML文件中的所有行。 清理项目。如果R.java已经重新生成,您可以取消注释行。 如果ID仍然没有检测到尝试关闭并重新打开该项目。它很奇怪,但有时你必须这样做。