😽

android .jarや.aarファイルを使ったライブラリの追加方法

2022/05/12に公開

過去のバージョンのandroid studioであれば問題なくできたっぽいのですが

現在のバージョンだと載ってる方法を試してもうまくいかずキレそう

つらくなってしまったので色々と調べてみました。

dependencies {
    implementation fileTree(dir: "libs", include: ["*.jar", "*.aar"])
    ...
}

こんな感じにやっても怒られる

1. 使いたいappモジュールにlibsディレクトリを作成する

まんまですね。

適当に右クリックNewから作ってください

2. 作成したlibsディレクトリに使いたいライブラリファイルを入れる

こちらもまんまです。

適当にファインダーからドラッグしてください。

3. ライブラリを参照できるようにする

android studioの上記タブから

File -> Project Structure... -> Dependencies

と選択し、

使用したいモジュールにカーソルを合わして『+ボタンを押す』

そうするとJR/AAR Dependencyという項目があるのでこちらを選択

選択したら次のような表示になるので

Step1に先ほどの使いたいライブラリのパスを手打ちで入力

libs/hogehoge
のような感じになるかと思います

Step2はそのままimplementationのままで大丈夫です。

それでokを押した後にapply -> ok

これで導入完了です。

参考記事

https://developer.android.com/studio/projects/android-library?hl=ja

https://qiita.com/uhooi/items/5f41557a4ca9a2a53f6d

https://stackoverflow.com/questions/67724242/how-to-import-aar-module-on-android-studio-4-2
↑こちらの記事が一番参考になりました

Discussion