7

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 構成 (Galaxy Nexus 用) を使用してソースを正常にビルドしました。Eclipse Indigo で「既存のソースからプロジェクトを作成」が見つからなかったので、プロジェクトの場所をソースのルート ディレクトリに変更しました。同じエラーでプロジェクトを数回更新しました。

この問題を解決するには?

4

3 に答える 3

11

に行く必要がありProject -> Properties -> Java Build Pathます。

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

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

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

于 2012-04-30T11:54:19.937 に答える
1

ここでのより包括的な回答: https://groups.google.com/forum/?fromgroups=#!topic/android-platform/XIbR8ZKe7Tw

于 2013-05-06T05:51:19.820 に答える
-1

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

コードを参照するには、vim、emacs などの単純なプレーン テキスト エディターを使用します。

于 2012-04-29T06:07:52.313 に答える