色々と記事があったのですが、解決できなかったです。自分なりに触ってみた結果、解決できたので共有します。
エラー文
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内で設定できるっぽいですが、僕の場合は、設定すらできませんでした。。