2012-12-14 35 views
3

我想建立一個開源的Android項目,但只是建立開始後,我得到這個錯誤:該項目不建,因爲源文件無法讀取

該項目並沒有因爲源建文件/android/build/tools/droiddoc/test/generics/src/com/android/generics/TestComparable.java
無法讀取

我什麼都試過,我發現,刷新>清潔>建/重啓>刷新>清潔>打造

我知道這可能是一個編碼問題,因爲該文件可能來自存儲庫,並存儲在Windows或其他東西。

如果你知道一個解決方案或可能的解決方案,請幫助,我沒有想法。

+1

你可以在文本編輯器中打開該文件嗎? – Thilo

+0

您使用的是哪些構建工具?和IDE? – CocoNess

+0

我正在使用eclipse,是的,我可以在eclipse和編輯器中打開該文件。我可能想補充說我正在使用eclipse Indigo,並且Ubuntu 12.04 64位 – sica09

回答

3

「最常見的原因是文件中存在不兼容的編碼,當我得到一個帶有cp1252的文件(或任何 窗口編碼)時,我在linux上得到了 」。

嘗試設置你的eclipse的編碼爲utf8

+1

非常感謝,這解決了這個問題。祝你今天愉快! – sica09

+0

@ sica09我認爲你應該接受答案,所以問題可以關閉。 – surhidamatya

2

我打開了「項目」>「屬性」>「資源」>「鏈接的資源」,並刪除了帶有錯誤標記的資源,因爲這些鏈接無論如何都被破壞了。這解決了這個問題。

0

對我來說,有一個不同於這裏提到的解決方案。

我在做一個no-no,我導入了一個有.project文件的項目,並且在我的eclipse版本讀取某些文件時出現了一些錯誤。包名和文件有一點點!帶有黃色背景的符號。

解決方案是刪除軟件包。顯然做一個備份。但是在大多數情況下,文件和軟件包都被刪除了。相反,日食刷新和所需的文件在那裏。有時我不得不刷新(F5),有時我必須恢復文件。

我發現最好刪除軟件包,因爲這是eclipse讀取數據的地方。

0

項目 - >清潔......當找不到刪除的文件時爲我工作。

+0

將其添加爲對評論的問題 – piyushj

相關問題