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 を開いてください。
![](https://mo-gu-mo-gu.com/wp-content/uploads/2022/06/d2e8ac283dd9a57ca706bae3b66174ca.png)
次に Build, Execution, Deployment -> Build Tools -> Gradle を開きましょう。
すると Gradle JDK を選択できる箇所があります。
デフォルトでは 1.8 になっているはずです。
![](https://mo-gu-mo-gu.com/wp-content/uploads/2022/06/116ae7d1203077c4842c8129eb47d3d8-1024x643.png)
これを 11 に変更してあげましょう。
変更できたら Apply を押して OK を押せば完了です。
![](https://mo-gu-mo-gu.com/wp-content/uploads/2022/06/ace3c170ed73f66a899fce1f11b8a7f1-1024x644.png)
補足
この対応は各プロジェクト毎に設定する必要があります。
またデフォルトでは必ずエラーになるためこの対応を行いましょう。
いつから対応が必要?
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の設定変更をする
- 各プロジェクトで対応が必要