スポンサーリンク

Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.

スポンサーリンク

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.
          - changing org.gradle.java.home in gradle.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を使っても問題ありません.

タイトルとURLをコピーしました