2012-01-22 19 views
13

をライブラリに追加することはできません: https://github.com/JakeWharton/Android-ViewPagerIndicator私は新しいアプリを作成していると私はこのようないくつかのライブラリを使用したい私のアンドロイドプロジェクトに

私はこのライブラリをダウンロードしていた、新しいAndroidプロジェクトを使用して、私のワークスペースにこれを追加しました - >存在するソースから作成します。 プロパティ>アンドロイドに行き、Is Libraryをチェックしました。 それから、私のアプリプロジェクトでプロパティ>アンドロイドに行き、ライブラリセクションでaddをクリックしてライブラリを選択し、それに近くに緑色のVを持つライブラリを表示します。 私はokをクリックしましたが、ライブラリを使用できなかったので、再びプロパティとアンドロイドを開きました。ライブラリの近くに赤い十字があり、 '?' 「プロジェクト」列の下に表示されます。

なぜそれが起こっているのか分かりません!私のアプリにFacebookのAPIを追加しようとしたときに私に起こったのは本当に迷惑で、私はちょうど私のプロジェクトにソースをあきらめてコピーしました。

ありがとう、エラッド!

+0

はSymLinkによって参照されるライブラリですか? Eclipse_Workspace内にライブラリがない場合は、 –

+0

申し訳ありませんが、私はSymLinkが何を意味するのか分かりません、私に説明できますか? – Elad92

+0

もしあなたが知っていれば、私たちがあなたがUNIXシステムではないと推測することはできません。 SymLinkは、ファイルへのショートカットのようなものです。 Exlipseワークスペース内でLibsをコピーし、最新のSDKとADTツールに更新してください –

答えて

25

すべてのライブラリをEclipseワークスペースの中に手動でコピーします。インポートする前に、ライブラリが別の場所にある場合はEclipseが愚かであるようです。ライブラリのシンボリックリンクも機能しません。

+0

それは私の "java.lang.NoClassDefFoundError:R $ layout"の問題も解決しました!すばらしいです! –

+0

クレイジーなEclipseに関するヒントをお寄せいただきありがとうございます。 – Ewoks

+0

ワークスペースでプロジェクトを追加してくれてありがとうございました –

11

私にとっては、Eclipseを再起動するだけで、追加されたライブラリは正常に動作します。

初めてライブラリプロジェクトを追加した後に赤いマークが表示されることを意味します。 eclipseメインプロジェクトとライブラリプロジェクトは同じワークスペースフォルダにあり、リソースファイルはプロジェクトフォルダの外にはありません。

したがって、Eclipseを再起動することができます。ハッピーコーディング....

+0

私はこの回答についてとても懐疑的でしたが、実際にはうまくいきました。 –

関連する問題