サーチ…


モジュールに.aar依存関係を追加する方法は?

aarファイルが必要なモジュール(ライブラリまたはアプリケーション)では、 build.gradleにリポジトリを追加する必要があります:

repositories {
    flatDir {
        dirs 'libs'
    }
}

依存関係を追加する:

dependencies {
    compile(name:'nameOfYourAARFileWithoutExtension', ext:'aar')
}

モジュールで使用しているlibsフォルダの相対パスに注意してください。

aarファイルには推移的な依存関係は含まれていません

aarファイルに推移的な依存関係はなく、ライブラリが使用する依存関係を記述したpomファイルはありません。

つまり、 flatDirリポジトリ使用してflatDirファイルをインポートする場合は、プロジェクトでも依存関係を指定する必要があります

Mavenリポジトリを使用する必要があります (プライベートまたはパブリックMavenリポジトリにライブラリを公開する必要があります)、同じ問題は発生しません。
この場合、gradleは、依存リストを含むpomファイルを使用して依存関係をダウンロードします。

これは、リモートまたはローカルのMavenリポジトリに公開されているaarライブラリで動作します。あなたの場合、ライブラリはローカルMavenリポジトリにも公開されないようです。私はそれがあなたの状況で動作するかどうかについての決定的な情報を見つけることができませんが、あなたはそれを撃つべきです。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow