2012-01-23 16 views
4

フラグメント化の作業を開始したいと思います。3.0より前のバージョンのAndroid用の互換性パッケージをインストールしたいと考えています。SDKマネージャーでAndroid互換パッケージが見つかりません

しかし、このパッケージがSDKマネージャで見つからないようです。

enter image description here

はまた、私はアクションバーで動作するようにアクションバーシャーロックをインストールしたい:ここで私が見るすべてのものです。 ACSのウェブサイトで「あなたがADTプラグインバージョン0.9.7以上でEclipse開発環境を使用している場合、これをライブラリプロジェクトとして含めることができます」 -

ライブラリプロジェクトはどのように含めるべきですか?

おかげ

+0

このチュートリアルでは、SDKの「互換パッケージ」を示しています。 http://mobile.tutsplus.com/tutorials/android/android-compatibility-working-with-fragments/ – tyb

答えて

2

は、ライブラリプロジェクトを含めるには、プロジェクトを右クリックし、[プロパティ]、アンドロイドを選択します。図書館プロジェクトを含むフォームが表示されます。 [追加]をクリックします。 (ライブラリプロジェクトはEclipseに読み込む必要があります)

+0

ありがとうございました。私はちょうどABSherlockサイトでこれに気付きました: 注:以前はAndroid互換性ライブラリを使用していた場合は、その.jarを削除する必要があります。 ActionBarSherlockは互換性ライブラリの上に構築され、そのクラスにバンドルされています。これは、アクションバーsherlockを含めるだけで、フラグメントとアクションバーで作業する必要がありますか? – tyb

+1

私はABSを一度も使用していませんが、それは確かにそれのように聞こえる。 –

12

Androidサポートパッケージと呼ばれています。パッケージエクスプローラで

  1. 、右:あなたと仮定すると

    enter image description here

    の参照ライブラリプロジェクト

    thisを使用すると、ライブラリプロジェクト(ハイライト)を参照する方法である、Eclipseを使用しています依存するプロジェクトをクリックし、[プロパティ]を選択します。

  2. プロパティウィンドウで、左側の "Android"プロパティグループを選択し、右側のライブラリプロパティを探します。
  3. [追加]をクリックして、[プロジェクトの選択]ダイアログを開きます。
  4. 利用可能なライブラリプロジェクトの一覧からプロジェクトを選択し、[OK]をクリックします。
  5. ダイアログが閉じたら、[プロパティ]ウィンドウで[適用]をクリックします。
  6. [OK]をクリックして[プロパティ]ウィンドウを閉じます。
+0

ありがとうございます。私はちょうどABSherlockサイトでこれに気付きました: "注意:以前はAndroid互換性ライブラリを使用していた場合は、その.jarを削除する必要があります。ActionBarSherlockは、互換性ライブラリの上に構築され、そのクラスにバンドルされています。 "------これは、アクションバーsherlockを含めるだけで、フラグメントとアクションバーで作業する必要があるということですか? – tyb

+1

@tyb互換性ライブラリの最上位**にABSが組み込まれていて、**既に**クラスにバンドルされている場合は** Androidサポートパッケージをインストールしない** ** ABSライブラリを参照して参照してください。 –

0

サポートパッケージがすでにインストールされている場合は、sdkマネージャーからサポートパッケージをアンインストールしてから新しいアプリケーションを作成し、新しいアプリケーションウィザードからインストールオプションを選択すると問題が解決しました。それは私が思う場所の問題であり、新しいアプリケーションウィザードから再インストールすることで問題が解決されます。

関連する問題