v7 サポート ライブラリの新しい ActionBarActivitiy クラスを使用したいのですが、サポート JAR がどこにも見つかりません。extras ディレクトリに v7 フォルダーがありますが、jar ではなく 3 つのディレクトリが含まれています。
3 に答える
Eclipse でプロジェクトを右クリック-> Android Tools -> Add Support Library...を選択し、指示に従います。その結果、必要な jar ファイルがプロジェクトのlibsフォルダーにコピーされます。または、 Android のドキュメントに記載されている方法でライブラリを手動で追加することもできます。
更新 1: Android ツール チームは、サポート ライブラリの統合方法にいくつかの変更を加えました。
Android の更新では、これが少し異なります。Android Tools -> Support Library オプションはまだありますが、動作が少し異なります。アクティブ化されると、Eclipse は、または同様の名前の新しいプロジェクトをサイレント モードで作成します。appcompat_v7
名前は、ADT の次のバージョンで変更される可能性があります。ワークスペースでこのプロジェクトを見つけることができる必要があります。このプロジェクトにはandroid-support-*.jar
ファイルが含まれています。これは新しいライブラリ プロジェクトです。次に、プロジェクトはそのライブラリ プロジェクトへの依存関係を受け取ります。
更新された構成を「そのまま」使用して、互換性 API の使用を開始できます。または、android-support-*.jar
ファイルをプロジェクトのフォルダーにコピーして、ライブラリ プロジェクトへのlib
依存関係を削除することもできます。appcompat_v7
どちらのオプションも問題なく機能します。
更新 2:この動作は頻繁に変更されます。Project -> Android Tools -> Add Support Library... を最初に試してください。うまくいかない場合は、公式ドキュメントで最新情報を確認してください。
更新 3:最近の ATD に関する複数の問題を回避するために、Android Studio に移行することは本当に価値があります。
ActionBarActivity
JAR ではなく、Android ライブラリ プロジェクトに含まれています。Android ライブラリ プロジェクトを環境に追加し、それをアプリケーション プロジェクトにアタッチする方法については、Android デベロッパー ドキュメントに説明があります。
SDK を使用してサポート ライブラリを更新し、SDK が配置されているフォルダーに移動する必要があります。次に、Extras->Google に移動すると、プロジェクトと jar が含まれていることがわかります。