$ flutter analyze --suggestions
┌───────────────────────────────────────────────────────────────────┐
│ General Info │
│ [✓] App Name: card_alarm │
│ [✓] Supported Platforms: android, ios, web, macos │
│ [✓] Is Flutter Package: yes │
│ [✓] Uses Material Design: yes │
│ [✓] Is Plugin: no │
│ [✗] Java/Gradle/Android Gradle Plugin: │
│ Incompatible Java/Gradle versions. │
│ Java Version: 21.0.6, Gradle Version: 7.6.3 │
│ │
│ See the link below for more information: │
│ https://docs.gradle.org/current/userguide/compatibility.html#java │
│ │
└───────────────────────────────────────────────────────────────────┘
android {
// ...other settings...
compileOptions {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
...
...
org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
https://velog.io/@youngkiu/Java-설치를-위한-SDKMAN 설치하고 나면, org.gradle.java.home 설정 없어도 됩니다.
$ flutter clean; flutter pub get; flutter build appbundle
