さて、私はこの問題にかなり長い間苦労しましたが、ついに解決しました。これが私が取った手順です。
- まず、Eclipse用のAndroidSDKを最新バージョンに更新しました。
- 次に、[ヘルプ]-> [更新の確認]に移動して、日食自体を更新しました
- 次に、最新バージョンのSlidingMenuとActionBarSherlockをダウンロードし、フォルダーに解凍しました。
- 次に、Eclipseで「既存のソースから新しいAndroidプロジェクト」を作成し、解凍したディレクトリの「ライブラリ」フォルダを選択して、ActionBarSherlockをインポートします。
- SlidingMenuに対して上記の手順を繰り返します
- この時点で、インポートした両方のライブラリプロジェクトにエラーがないことを確認することが非常に重要です。
ActionBarSherlockにエラーがある場合は、プロジェクトを右クリックして[Androidツール]->[サポートライブラリの追加]に移動します。これにより、問題が解決するはずです。そうでない場合は、プロジェクトに移動してください->プロジェクトをクリーンアップしてクリーンアップしてください
スライドメニューのターゲットはデフォルトで2.2または2.1になります(申し訳ありませんがどちらかを思い出せません...本当に遅く、頭が曇っています:z)
SlidingMenuプロジェクトを右クリックし、開いたウィンドウでプロパティを選択して、 Google APIのターゲットビルドを選択します。4.0.3 [OK]を選択し、CTRL + SHIFT + Oを実行すると、発生した問題や警告が消えます。
それが邪魔にならないようにして、もう一度SlidingMenuプロジェクトを右クリックし、プロパティを選択します。Androidの下のウィンドウで、一番下までスクロールし、ActionBarSherlockライブラリへの参照を追加します。また、[ライブラリ]チェックボックスがオンになっていることを確認してください。適用してOK。
次に、プロジェクトに対して同じことを行う必要があります。それを右クリック->Androidの下のプロパティ下までスクロールし、SlidingMenuをライブラリとして追加します。[ライブラリ]チェックボックスがオフになっていることを確認してください。
この時点で、依存関係エラーが発生しました。問題は、プロジェクトの「libs:フォルダー」に、「android-support-v13.jar」と「android-support-v4.jar」のファイルがあり、競合が発生することです。
私が行ったことは、v4を削除し、v13.jarファイルをコピーして3つのプロジェクトすべて(私のプロジェクト、SlidingMenyとActionBarSherlock)のlibsフォルダーに貼り付けることでした。
これで上記の問題は解決し、機能しました。
これが誰かが夜の正気の時間に眠りにつくことができるように役立つことを願っています!:)