Java Gradle 버젼 호환

오픈소스·2025년 5월 3일
$ 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/app/build.gradle
android {
    // ...other settings...
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_17
        targetCompatibility JavaVersion.VERSION_17
    }
    
...
  • android/gradle.properties
...
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


0개의 댓글