1. ホーム
  2. android

[解決済み] Android StudioでライブラリをJarにエクスポートするには?

2023-05-18 13:08:36

質問

ライブラリソースをダウンロードし、Android Studio を使って Jar ファイルとしてエクスポートしたいと思います。 Android Studioを使用してjarファイルにエクスポートしたいと思います。Android Studio を使用して jar ファイルにエクスポートする方法はありますか?

を編集してください。

jarで書き出したいライブラリは、Androidのライブラリです。 StandOut"という名前で、GitHubからダウンロードすることができます。 https://github.com/pingpongboss/StandOut

どのように解決するのですか?

Androidのライブラリは、jarファイルとしてエクスポートすることはできません。しかし、Androidのライブラリを aar ファイルとしてエクスポートすることは可能です。 Aar ファイルは、Android ライブラリのための新しいバイナリ形式です。Google I/Oでそれらについての情報があります。 新しいビルド システムのビデオ .

まず、Android Studio またはコマンドラインから、以下のコマンドを発行してライブラリをビルドします。 gradle build を発行してビルドします。

この結果 <yourlibroot>/libs/build/yourlib.aar というファイルが作成されます。

このaarファイルはライブラリのバイナリ表現であり、ライブラリを依存プロジェクトとしてではなく、プロジェクトに追加することができます。

aar ファイルを依存関係として追加するには、maven central またはローカルの maven リポジトリに公開し、aar ファイルを参照するプロジェクトの gradle.build ファイルの中で aar ファイルを参照します。

しかし、このステップは少し複雑です。その方法については、ここに良い説明があります。

http://www.flexlabs.org/2013/06/using-local-aar-android-library-packages-in-gradle-builds