由于无法读取源文件,因此未构建项目

时间:2012-12-14 11:07:38

标签: java android eclipse

我正在尝试构建一个开源的android项目,但是在构建开始之后,我收到了这个错误:

自源文件/android/build/tools/droiddoc/test/generics/src/com/android/generics/TestComparable.java以来未构建项目 无法阅读

我尝试了一切,刷新>清洁>构建/重新启动>刷新>清洁>构建

我知道它可能是一个编码问题,因为该文件可能来自存储库,并存储在Windows或其他东西上。

如果您知道解决方案或可能的解决方案,请帮助,我没有想法。

4 个答案:

答案 0 :(得分:3)

“最常见的原因是文件中的编码不兼容。我明白了 当我得到一个带有cp1252的文件(或者不管怎么样的 窗口编码是)“。

尝试将eclipse的编码设置为utf8

答案 1 :(得分:2)

我打开了项目>属性>资源>链接资源并删除带有错误标记的资源,因为这些链接无论如何都被破坏了。这解决了这个问题。

答案 2 :(得分:0)

对我来说,有一个不同于此处提到的解决方案。

我做了一个禁忌,我导入了一个有.project文件的项目,而且我的eclipse版本读取了一些文件的方式有些错误。包名和文件有一点!带有黄色背景的符号。

解决方案是删除软件包。显然要做一个备份。但是大多数情况下,文件和包都被删除了。相反,eclipse更新了,所需的文件就在那里。有时我不得不点击刷新(F5),有时我不得不恢复文件。

我发现最好删除这些包,因为eclipse正在读取数据。

答案 3 :(得分:0)

项目 - >清除...在找不到删除的文件时为我工作。