サイト名変更・お引越しのお知らせ

「Android Gradle plugin requires Java 11 to run」の対処法を解説

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の設定変更をする
  • 各プロジェクトで対応が必要