AndroidStudio

Android Studio でaarをローカルから読み込む方法

More than 1 year has passed since last update.

プロジェクトのライブラリファイル:aarをローカルで読み込む方法

ググって、最初の方に出てくる情報が対象バージョンが古かったのか、誤っていて変にハマってしまったので。


うまくいった方法


  1. aarファイルをライブラリを利用するモジュールのlibsディレクトリ配下におく。(ディレクトリは任意ですが、下記の設定はlibsを探す設定)


  2. 下記を追記



build.gradle

dependencies {

compile(name:'aarファイル名(拡張子を除く)', ext:'aar')
}
repositories{
flatDir{
dirs 'libs'
}
}


うまくいかなかった方法


  1. File→New→New Module→import .JAR or .AARで対象ファイルを読み込む


  2. モジュールのbundle.gradleに追記



build.gradle

dependencies {

compile project(':aarファイル名')
}

クラスは呼び出せないのですが、ディレクトリまでは見られるような変な状態になりました。

変にうまくいったのでライブラリ側が悪いのかとか考えてはまりました。

↓事象はこれと同じ状態。

http://stackoverflow.com/questions/29081429/android-studio-cannot-resolve-symbols-from-imported-aar-module

こちらの原因がわかる方がいれば教えて下さい。