Android Studioでビルドして Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8
のエラーが表示された時の対処法を解説していきます。
この記事で分かること
- Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8の対処法
バージョン
- AGP 7.0.0-alpha02 以上
目次
対処方法
Caused by: com.android.builder.errors.EvalIssueException: Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
Your current JDK is located in /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre
You can try some of the following options:
- changing the IDE settings.
- changing the JAVA_HOME environment variable.
- changing `org.gradle.java.home` in `gradle.properties`.
上記のようなエラーが出た時の対処方法です。
まずは Android Studio -> Preferences を開いてください。
次に Build, Execution, Deployment -> Build Tools -> Gradle を開きましょう。
すると Gradle JDK を選択できる箇所があります。
デフォルトでは 1.8 になっているはずです。
これを 11 に変更してあげましょう。
変更できたら Apply を押して OK を押せば完了です。
補足
この対応は各プロジェクト毎に設定する必要があります。
またデフォルトでは必ずエラーになるためこの対応を行いましょう。
いつから対応が必要?
AGP 7.0.0-alpha02 以上の場合必要になりました。
モグモグさん
詳細はこちらのリンクを参考にしてください
https://developers-jp.googleblog.com/2020/12/announcing-android-gradle-plugin.html
まとめ
Android Gradle plugin requires Java 11 to runの対処方法
- Android StudioのPreferencesからJDKの設定変更をする
- 各プロジェクトで対応が必要