web-dev-qa-db-ja.com

タイプコンテナ「Android Dependencies」は、存在しないライブラリAndroid-support-v7-appcompat / bin / Android-support-v7-appcompat.jarを参照します

プロジェクトにAction Bar Compatサポートライブラリを使用しようとすると、ある種のエラーが発生しました。このリンクの指示に従っているため、何が問題なのかわかりません> http://developer.Android。 com/tools/support-library/setup.html

したがって、これはエラーのスクリーンショットです.. IDE

17
Khairil Ushan

私もそのような問題に遭遇しました。私のエラーは、コンテナ「Android Dependencies」が存在しないライブラリ「C:\ development\adt-bundle-windows-x86-20140702\workspace\appcompat_v7\bin\appcompat_v7.jar」を参照していることです。

これを解決するために、project> properties> Java build path> libraries> add jars> appcompat_v7> libs>に進み、Android-support-v7-appcompat.jarを選択しました。この後、project> cleanに行きました。これにより問題が修正されました。私のヒントがお役に立てば幸いです。

31
dazilli

指示 で述べたように、プロパティ> Javaビルドパス>ライブラリに直接移動して追加するのではなく、この手順に従って.jarファイルを追加してください。

新しいライブラリプロジェクトで、libs /フォルダーを展開し、各.jarファイルを右クリックして、ビルドパス>ビルドパスに追加を選択します。たとえば、v7 appcompatプロジェクトを作成する場合、Android-support-v4.jarファイルとAndroid-support-v7-appcompat.jarファイルの両方をビルドパスに追加します。

7
Lee Chun Hoe

新しいプロジェクトを作成するときに、この問題が発生しました。指定したリンクの指示に従って、プロジェクトを閉じ、Eclipseを閉じ、Eclipseを再起動し、プロジェクトを開いて、プロジェクトをクリーンアップしてビルドします。これは私のためにトリックをしました。

5
kralvarado

最近では、最新のAndroidサポートライブラリ21を使用しましたが、同じ問題が発生しました。
@ dazilliの回答に従いましたが、動作しません。
たった今、JDKを6から7に更新し、問題を解決しました。

1
wangqi060934

まず、ライブラリプロジェクトをクリーンアップし、プロジェクトをチェックします。ライブラリプロジェクトにbinファイルがあります。その後、プロジェクトをクリーンにします。

1

私の場合、ファイルはappcombat_v7/libフォルダーにあったので、.jarファイル(Android-support-v4.jarを選択する2つのファイルがあります)を右クリックし、[ビルドパス]> [ビルドパスに追加]を選択します。これは、このファイルをビルドパスに追加する(つまり、このファイルを「binフォルダー」に追加する)ことで問題を解決します。

0
Prayag527