Maven Central Repository にライブラリがあります。最新のリリースでは、通常の .jar に加えて .aar アーカイブをプッシュしました。
ただし、Android Studio で aar バージョンのライブラリを使用できないようです。私のbuild.gradleファイルには次のものがあります:
dependencies {
compile 'com.android.support:appcompat-v7:19.+'
compile 'com.mygroup:mylibrary:1.2.2'
}
これでjarファイルが正常にフェッチされましたが、ライブラリのaarバージョンを使用するにはどうすればよいですか? 私は、次のような多くのことを試しました(ただし、これらに限定されません):
compile 'com.mygroup:mylibrary:1.2.2@aar'
compile group: 'com.mygroup', name: 'mylibrary', version: '1.2.2', type: 'aar'
compile group: 'com.mygroup', name: 'mylibrary', version: '1.2.2', packaging: 'aar'
compile group: 'com.mygroup', name: 'mylibrary', version: '1.2.2', extension: 'aar'
しかし、それは常にjarをロードします。
Gradle はアーティファクトに AAR のみ (一致する POM を含む) のみが含まれることを期待していますか? lib の AAR バージョン用に別のアーティファクトを作成する必要がありますか?