Android StudioのプロジェクトにAARを取り込む方法

一昔前はAndroidアプリで使用するライブラリといえばJAR形式が一般的であったが、最近はAAR形式が用いられる事も多くなってきた。
今回はAAR形式のライブラリをAndroid Studioに取り込む方法を紹介する。

<方法概要>

1.サブプロジェクトとしてaarファイルをプロジェクトに取り込む
2.依存関係を設定する

<方法詳細>

1.サブプロジェクトとしてaarファイルをプロジェクトに取り込む

[File]->[New]->[New Module]を選択し、New Module用のダイアログを表示する。

f:id:MoonMtLab:20161005211459p:plain

表示されたダイアログで「Import .JAR/.AAR Package」を選択して、[Next]ボタンを押下する。

f:id:MoonMtLab:20161005211514p:plain

表示されたダイアログで「File name」に取り込む対象のAARファイルを指定し、「Subproject name」に任意の名前を指定する。
「Subproject name」に指定した名前は、Android Studio上で取り込むライブラリを示す名前になるので、AARライブラリで提供される機能を連想する名前が望ましいと考える。
上記を指定後に[Finish]ボタンを押下する。

f:id:MoonMtLab:20161005211529p:plain

Android Studioのプロジェクトツリー上に「Subproject name」で指定した名前のサブプロジェクトが作成されている事を確認する。

f:id:MoonMtLab:20161005211546p:plain

2.依存関係を設定する

[File]->[Project Structure...]を選択し、Project Structureダイアログを表示する。

f:id:MoonMtLab:20161005211602p:plain

左メニューから、AARライブラリの機能を使用するプロジェクトを選択し、「Dependencies」タブを選択する。

f:id:MoonMtLab:20161005211618p:plain

左下の「+」ボタンを押下し、「Module dependency」を選択する。

f:id:MoonMtLab:20161005211638p:plain

手順1で追加したサブプロジェクトを選択し、「OK」ボタンを押下する。

f:id:MoonMtLab:20161005211654p:plain

「Dependencies」タブの一覧にサブプロジェクトが追加された事を確認し、「OK」ボタンを押下する。

f:id:MoonMtLab:20161005211706p:plain

以上の手順で、AAR形式のライブラリが使用できるようになる。

Enjoy Programing!!