3
1

More than 1 year has passed since last update.

[Flutter] Android Gradle plugin requires Java 11 to runのエラーの直し方

Posted at

色々と記事があったのですが、解決できなかったです。自分なりに触ってみた結果、解決できたので共有します。

エラー文


Launching lib/main.dart on Android SDK built for x86 in debug mode...
Running Gradle task 'assembleDebug'...

FAILURE: Build failed with an exception.

* Where:
Build file '/Users/ryutaroiseki/work/pokemon_card_price_app/android/app/build.gradle' line: 24

* What went wrong:
A problem occurred evaluating project ':app'.
> 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`.

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 2s

┌─ Flutter Fix ─────────────────────────────────────────────────────────────────┐
│ [!] You need Java 11 or higher to build your app with this version of Gradle. │
│                                                                               │
│ To get Java 11, update to the latest version of Android Studio on             │
│ https://developer.android.com/studio/install.                                 │
│                                                                               │
│ To check the Java version used by Flutter, run `flutter doctor -v`.           │
└───────────────────────────────────────────────────────────────────────────────┘
Exception: Gradle task assembleDebug failed with exit code 1

解決策

android > build.gradle 内のコードを書き換えました。

# 変更なし

dependencies {
- # classpath 'com.android.tools.build:gradle:7.1.2'
- # classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
+ # classpath 'com.android.tools.build:gradle:4.1.0'
+ # classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.10"

preference内で設定できるっぽいですが、僕の場合は、設定すらできませんでした。。

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1