在导入或覆盖Eclipse工程时可能会出现Eclipse工程错误(Eclipse工程结点上有一个红叉)。除了Eclipse工程中的Java文件和其他文件的错误外,还有很多情况Eclipse工程中的文件并没有任何错误。这会使人莫名其妙。有时Eclipse工程可以带错误运行,但很多时候有错误就无法运行了。
其中一种可能性是Eclipse工程中引用了jar文件,可以在工程属性对象话中看看jar文件的路径是否正确,或是否引用了不存在的工程。 如果引用也正确。可还是会出现工程错误,那估计就更闹心了。
近日笔者在开发Android应用程序时就遇到一件闹心的事。将单位的android工程更新到家中电脑的android工程,在Eclipse的刷新工程后,就出现在Android工程错误。但程序和引用都没有任何问题。于是查了一下Error Log视图,发现是工程目录中的。settings目录中有一个配置文件没找到,在工程目录下找到这个目录和文件,路径完全没有问题,但奇怪的是这个目录和配置文件从哪冒出来的。
结果重新做了几便更新都不行,后来将eclipse中的工程删除(只删除列表部分,实际的文件并不删除),然后重新导入,这下好使了,那个。settings目录也没了,真不知道这是Eclipse的bug,还是操作有误,踩了雷区了,反正不管怎样,工程的错误是没了。