我在尝试开始一个新项目时不断得到这个
ERROR: Unable to open class file C:\Users\Levi\Desktop\Android\workspace\Droid1\gen\com\androidbook\droid1\R.java: No such file or directory
我尝试更改首选项以更改项目的构建路径,但它仍然无法工作,,,
桌面上的子文件夹是否是安装Eclipse的不好的地方?
答案 0 :(得分:5)
有时清洁工作,应该尝试。我还发现,吹走gen目录并刷新会导致它重建。试试这个。
但是,有时即使这样也行不通,我被迫从Eclipse中删除该项目,然后重新导入它。不幸的是,如果上述情况没有,那么每次都适用于我。
祝你好运。答案 1 :(得分:2)
我也遇到了这个错误,运行了一个Project-> Eclipse中的Clean对我有帮助。
答案 2 :(得分:2)
Project-> Clean当然应该解决这个问题(除非您的资源因某些原因而无法编译)。
我记得第一次运行Eclipse(2009年中期,不记得是Galileo还是Ganymede或其他什么)在Windows Vista上,它提出了几个问题,这些问题最终可以追溯到Eclipse本身存在于一个目录中路径包含一个空间...
答案 3 :(得分:2)
通常,上面的提示(刷新,清洁)对我有用。但最近我有一个非常持久的错误实例,这是由其他原因引起的:
res / layout中的一个布局.xml文件包含对自定义视图(org.company.project1.MyView)的引用。但是,我更改了包路径(org.company.project2.MyView),因此引用已变为无效。
因此,如果一切都失败,请尝试浏览布局.xml文件以查找无效的自定义元素定义。
干杯
答案 4 :(得分:0)
花了好几个小时试图最终发现类问题背后的问题没有找到,解决或目录没有问题....
有时是的,这个问题是由于一个糟糕的二进制文件或xml ......因为有时候一个干净就可以解决这个问题,或者xml编辑会解决这一天...当其他所有方法都失败时......这可能会这样做......
“创建新工作区”
进入工作区....然后
在新形成的工作区中切换到旧工作区......
这是我的银弹。如此沮丧,没有一个坚实的答案。使用版本:Helios Service Release 2 建造ID:20110218-0911