2012-04-29 8 views
7

EclipseにAndroidソースを追加しようとしているときに、次のエラーが発生しています。 FYIエラー:AndroidソースビルドをEclipseで作成する

Project 'android' is missing required library: 'out/target/common/obj/JAVA_LIBRARIES/gsf-client_intermediates/javalib.jar' 
Project 'android' is missing required library: 'out/target/common/obj/JAVA_LIBRARIES/google-common_intermediates/javalib.jar' 

、私はこれはEclipseに追加する前に、(ギャラクシーネクサス用)full_maguro-userdebug構成で正常にソースを構築しています。 Eclipse Indigoでは「既存のソースからプロジェクトを作成」が見つかりませんでしたので、プロジェクトの場所をソースのルートディレクトリに変更しました。同じエラーでプロジェクトを何度もリフレッシュしました。

この問題を解決するにはどうすればよいですか?

+0

あなたは/接続されているすべてのjarファイルは –

+0

をリンクされていないあなたはおそらく、参照の目的のためにそれを指すようにしたい、あなたが構築することをプロジェクト(すなわち、としてそれを追加しません日食から) –

答えて

11

を閲覧するemacsはvimのようなシンプルなプレーンテキストエディタを使用してください。

開いているタブLibrariesがあります。

out/target/common/obj/JAVA_LIBRARIES/google-common_intermediates/javalib.jarは、google-common_intermediatesからjavalib.jarを選択し、編集を押してandroid-common_intermediatesを選択してout/target/common/obj/JAVA_LIBRARIES/android-common_intermediates/javalib.jarに変更する必要があります。

gsf-client_intermediatesのエントリjavalib.jarは単純に削除できます。

+0

これを修正しても問題が残ることがあります。例えば、中EventLogTags.javaの2つの欠落出現箇所: ' com.android.providers.calendar com.android.providers.contactsは ' 詳細はこちらを参照してください。https://groups.google.com/forum/ ?fromgroups =#!topic/android-platform/XIbR8ZKe7Tw – HackNone

-1

androidソース用にEclipseを使用することはお勧めできません。 Androidは単一のプロジェクトではなく、処理するEclipseのようなIDEにとっては大きすぎます。

は、あなたがProject -> Properties -> Java Build Pathに行くべきコード

+0

あなたは正しくありません。実際、Googleが推奨しています。 – Yury

+0

@Yury私はDuaがGoogleの仕事をしていると信じています。 – Reno

関連する問題