4

尝试在 Eclipse 中构建我的应用程序时出现这些错误。当编译器警告我我的 .project 文件丢失时,事情开始走下坡路。

然后我尝试修复该项目,现在出现以下错误:

构建过程中发生错误。在项目“net.learn2develop.Layouts.LayoutsActivity”上运行构建器“Android 资源管理器”时出错。首选项节点“org.eclipse.jdt.core”已被删除。在项目 net.learn2develop.Layouts.LayoutsActivity 上运行构建器“Android Pre Compiler”时出错。路径必须包含项目和资源名称:/net.learn2develop.Layouts.LayoutsActivity 在项目“net.learn2develop.Layouts.LayoutsActivity”上运行构建器“Java Builder”时出错。首选项节点“org.eclipse.jdt.core”已被删除。

我的项目顶部只有一个红色 x,但项目中的任何单个文件都没有。

关于如何重新创建我的 .project 文件或解决这些 Preference 节点错误的任何建议?

我是 Android/Eclipse 的新手,所以详细信息会有所帮助。

谢谢

4

5 回答 5

7

对我有用:文件-> 属性-> Java 编译器-> 配置工作区设置...

然后恢复默认值,应用并重新启动 Eclipse。

于 2013-10-26T10:48:39.980 回答
5

通过从工作区中删除所有项目然后重新导入它们,我能够修复这些非常烦人的错误。类似于 Jazzmine 的解决方案,但少了一步。现在等着看错误是否回来......

于 2012-08-28T22:29:44.557 回答
4

我认为,我通过创建一个新工作区、将我的项目文件的副本移动到新工作区然后导入项目来解决了这个问题。不知道之前有多少文件被吹走,但从头开始似乎可以解决它。

于 2012-08-04T00:09:31.833 回答
0

基本问题是,当应用恢复默认值时,首选项代码正确地发现节点中没有保留项目特定的设置,因此它删除了节点。但是 WorkingCopyPreferences 从来没有发现这个事实,所以从那时起一颗定时炸弹就在滴答作响。

请注意,由于 JDT 选项页面都共享一个 WorkingCopyManager,但每个页面仅修改 jdt.core 设置的子集,因此任何单个页面都无法判断恢复该页面设置的默认值是否会导致节点即将被删除。所以它不能,例如,巧妙地调用WorkingCopyManager 上的removeNode()。

于 2015-07-22T12:52:16.243 回答
0

从工作区中删除项目并再次结帐并配置项目...当我从 SVN 结帐时,它对我有用。

于 2016-10-24T08:14:12.180 回答