An exception occurred applying plugin request [id: 'com.android.application'] > Failed to apply plugin 'com.android.internal.application'. > Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8. 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`.
先にこちらのQiita参照のこと。多分殆どの人は解決しそう
自分の場合、Preferences | Build, Execution, Deployment | Build Tools | Gradle
からGradle JDKをクリックして11系にApplyしても反映されなかった。
$ ./gradlew --version ------------------------------------------------------------ Gradle 7.0.2 ------------------------------------------------------------ Build time: 2021-05-14 12:02:31 UTC Revision: 1ef1b260d39daacbf9357f9d8594a8a743e2152e Kotlin: 1.4.31 Groovy: 3.0.7 Ant: Apache Ant(TM) version 1.10.9 compiled on September 27 2020 JVM: 1.8.0_302 (Amazon.com Inc. 25.302-b08) OS: Mac OS X 11.2.3 x86_64
ふと、ダウンロード済みのものではなく新規ダウンロードを試したところちゃんと反映され、目的の処理を実行することができた。
選んだのは Amazon Corretto version
のものだけど、多分ほかのでも問題ないはず。
ダウンロード済みに見えているJDKにパスがちゃんと通って無くて反映されえず、新規ダウンロードしたJDKではダウンロードプロセスでそれが解消されたのかな、とか思っているがホントのところは謎。