Javaの要件を満たしていない
Android Gradle Pluginで7.0.0以上を使用する場合(Android Studioで言えば2020.3のArctic Fox以降),Java11が必須要件となりました.知らずにビルドすると以下のエラーが発生します.
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. - changingorg.gradle.java.home
ingradle.properties
.
Android Gradle プラグインのリリースノート | Android デベロッパー | Android Developers
Android Studio ビルドシステムは Gradle をベースにしており、Android Gradle プラグインは Android アプリのビルドに役立つ複数の機能を追加します。
対策
以下が公式ドキュメントの記載箇所です.
以下のようにSettings > Build,Execution,Deployment > Build Tools > GradleからGradle JVMのパスを指定します.これはAndroid Gradle Pluginが使用するJDKを指定することを意味します.
自分はAmazonのopenJDKをダウンロードして入れていますが,これはどのopenJDKを使っても問題ありません.