3

我正在尝试构建一个开源 android 项目,但在构建开始后,我收到此错误:

由于 /android/build/tools/droiddoc/test/generics/src/com/android/generics/TestComparable.java
无法读取源文件,因此未构建项目

我尝试了所有找到的方法,Refresh > Clean > build / Restart > refresh > Clean > build

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

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

4

4 回答 4

3

“最常见的原因是文件中的编码不兼容。当我得到一个带有 cp1252(或任何窗口编码)的文件时,我在 linux 上有时会得到这些”。

尝试将 Eclipse 的编码设置为utf8

于 2012-12-14T12:33:41.020 回答
2

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

于 2013-11-07T10:56:48.337 回答
0

对我来说,有一个与这里提到的不同的解决方案。

我拒绝了,我导入了一个具有 .project 文件的项目,并且我的 eclipse 版本读取某些文件的方式出现了一些错误。包名和文件有一点!黄色背景的符号。

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

我发现最好删除这些包,因为那是 eclipse 读取数据的地方。

于 2016-07-13T12:35:30.333 回答
0

Project -> Clean... 当找不到已删除的文件时为我工作。

于 2016-08-10T10:28:22.680 回答