プロジェクトのライブラリファイル:aarをローカルで読み込む方法
ググって、最初の方に出てくる情報が対象バージョンが古かったのか、誤っていて変にハマってしまったので。
#うまくいった方法
-
aarファイルをライブラリを利用するモジュールのlibsディレクトリ配下におく。(ディレクトリは任意ですが、下記の設定はlibsを探す設定)
-
下記を追記
build.gradle
dependencies {
compile(name:'aarファイル名(拡張子を除く)', ext:'aar')
}
repositories{
flatDir{
dirs 'libs'
}
}
#うまくいかなかった方法
-
File→New→New Module→import .JAR or .AARで対象ファイルを読み込む
-
モジュールのbundle.gradleに追記
build.gradle
dependencies {
compile project(':aarファイル名')
}
クラスは呼び出せないのですが、ディレクトリまでは見られるような変な状態になりました。
変にうまくいったのでライブラリ側が悪いのかとか考えてはまりました。
↓事象はこれと同じ状態。
http://stackoverflow.com/questions/29081429/android-studio-cannot-resolve-symbols-from-imported-aar-module
こちらの原因がわかる方がいれば教えて下さい。