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

「最も一般的な原因は、ファイルのエンコーディングに互換性がないことです。Linux で cp1252 (またはウィンドウ エンコーディングが何であれ) のファイルを取得すると、これらのエラーが発生することがあります」.

Eclipse のエンコーディングをutf8に設定してみてください。

于 2012-12-14T12:33:41.020 に答える
2

[プロジェクト] > [プロパティ] > [リソース] > [リンクされたリソース] を開き、エラー マークが付いたリソースを削除しました。これで問題は解決しました。

于 2013-11-07T10:56:48.337 に答える
0

私にとっては、ここで述べたものとは異なる解決策がありました。

.project ファイルを含むプロジェクトをインポートしましたが、私のバージョンの Eclipse が一部のファイルを読み取る方法にエラーがありました。パッケージ名とファイルには少し ! 背景が黄色のシンボル。

解決策は、パッケージを削除することでした。もちろんバックアップは取っておきましょう。しかし、これを行うと、ほとんどの場合、ファイルもパッケージも削除されました。代わりにEclipseがリフレッシュされ、目的のファイルがそこにありました。更新 (F5) を押さなければならないこともあれば、ファイルを復元しなければならないこともありました。

Eclipseがデータを読み取っていた場所であるため、パッケージを削除するのが最善であることがわかりました。

于 2016-07-13T12:35:30.333 に答える