1

最近、Eclipse を使用して Android 用の 2.3 と 3.0 SDK の両方をダウンロードしました。

また、ADT プラグインを 10.0.0 に更新しました。

ただし、これを行うと、プロジェクトの R.java ファイルがまったく再生成されないため、Google が提供できる Web 上のすべてのソリューションを試しましたが、どれも機能しません。

そのため、2.2 SDK と古い ADT プラグインのみがインストールされている別のマシンにプロジェクトをインポートすると、そのマシンで R.java ファイルが正常に再生成されます。

現在、仕事用のマシンでドローアブルに png を追加しようとしていますが、R.java がそれを取得していないようで、プロジェクトで使用できません。

SDK と ADT をアップグレードしたときに実行する必要があったのに、見逃している愚かなことはありますか?

編集: XML を変更しても、R.java はまったく再構築されません。

問題は間違いなく 2.3 SDK または ADT 10 にあります。2.2 と ADT 9 があれば問題なく動作します。

4

3 に答える 3

2

私も最近この問題を抱えていました。私の場合、リソース xml 構成ファイルの 1 つに type-o がありました。このエラーにより、リソース ビルダーが終了し、R.java がビルドされませんでした。再構築をトリガーするために最初に削除しようとしましたが、うまくいきませんでした。

エラーの原因となっているリソース ファイルを一時的に削除し、[プロジェクト] -> [クリーン] を実行すると、R.java が再び正しくビルドされました。

役立つかどうかはわかりませんが、正しい方向に進む可能性があります。

于 2011-12-11T05:41:04.153 に答える
1

これは ADT r14 内のバグであり、r15 または r14 では実際には修正されていません。私が考えることができる唯一のことは、古いバージョン13をアンインストールして再ダウンロードし、そこからコードを使い続けることです.

于 2011-11-21T17:10:35.190 に答える
-2

eclipse =>project->cleanからワークスペースをクリーンアップしてビルドしてみてください。

私はこれをしましたそれは私のために働きます..

于 2011-03-04T13:35:42.763 に答える