(2023/01/30追記) Lombok Pluginは使わないほうが良い気がする
最近のAndroid Studio (2022.1.1あたりのバージョン)で下記の手順通りに Lombok Plugin を導入すると、Android Studio が挙動不審になるようです。例えばコードのサジェストが動かなくなり、生産性が著しく低下します。
ということで、Lombok は使わない方向にしたほうが良いかもしれません。
例えば、Android Studio には Getter/Setter を生成してくれる機能があるので、それで Lombok の @Getter
@Setter
のアノテーションの代わりになります。そのような方法で Lombok に頼らない実装をしたほうが良いかもしれません。
それでも試してみたい方は、以前に書いた以下の記述をご参照ください。
この記事について
タイトルの通りです。
Android Studio を 2021.1.1 あたりにバージョンアップすると、Lombok plugin がエラーとなり使えない状態となってしまいます。
その対処方法をまとめました。
いきなりですが答え
以下のページに書いてあります。
https://stackoverflow.com/questions/70900954/cannot-find-lombok-plugin-in-android-studio-2021-1-1-build-of-2022
手順をざっくり書くと
- Android Studio を起動し、メニューの Files → Settings → Plugins を開き、「Installed」のタブからエラーになっている Lombok plugin を削除します。
- Android Studio をいったん終了させます。
- ブラウザから https://plugins.jetbrains.com/plugin/6317-lombok/versions を開き、最新版の Lombok plugin (0.34.1-2019.1) の zip ファイルをダウンロードします。
- zip ファイルを展開します。
- 展開後のディレクトリ (
/lombok-plugin
) を、Android Studio の pluginディレクトリ (Windowsの場合だとC:\Program Files\Android\Android Studio\plugins\
) 以下に/lombok-plugin
ディレクトリごとコピーします。 - Android Studio を起動します。
これで Lombok Plugin が使えるようになります。