aarをローカルから読み込む
概要
aarをローカルから読み込む方法を知った(教えていただいた)ので、メモしときます。
🔍ちなみにaarとは
Android ARchiveの略です。
Androidリソースやマニフェストファイルを含めることのできるAndroidライブラリです。
作り方としては、[File] > [New] > [New Module] > [Android Library] > [Next] > 必要に応じて設定変更 > [Finish]で、{$project}/{$library_name}/build/outputs/aar/{$library_name}.aarができます。
対応方法
1. aarをモジュールのlibsディレクトリに置く
aarをドラッグ&ドロップで取り込めます。
初回にファイル形式を聞かたことが一度だけあります。aarがなくて困ったんですが、textを選んで問題なく進められました。
2. dirsにaarを探索するディレクトリをbuild.gradleからの相対パスで書く
{$module}/build.gradle
repositories { flatDir { dirs 'libs' } }
3. nameに2からの相対パス、extに拡張子を書く
{$module}/build.gradle
dependencies { compile(name:'拡張子を除くaarファイル名', ext:'aar') }