기타

Vs Code에서 Flutter가 JDK를 제대로 인식하지 못할 경우

도우 2024. 12. 10. 12:49
반응형

 

윈도우 컴퓨터에서 개발환경을 Mac으로 바꾸면서 Flutter를 새로 설치해야했다. 이때 JDK 17버전을 사용하려고 했으나 계속 안드로이드 스튜디오의 기본 JDK 21버전을 사용하는 문제가 발생했다. 

Flutter를 Android Studio로 빌드할 경우에는 Gradle JDK를 변경해주면 된다고 한다. 그러나 Vs Code에서 사용하는 Flutter CLI와는 직접적인 연결이 없다. Flutter CLI는 Android Studio 설정에 의존하지 않고 자체적으로 JDK를 찾으려고 한다.

Android Studio 설정은 Gradle에만 반영된다. 따라서 Flutter CLI는 Gradle 설정을 읽지 않고 Android Studio 내장 JDK를 계속 사용한다

따라서 Flutter CLI에서 Android Studio 내장 JDK를 사용하는 문제를 해결하는 방법은 Flutter CLI에 JDK 경로를 명시적으로 설정해주는 것이다

flutter config --jdk-dir <path_to_jdk>

 

 

JAVA 17이 설치된 경로로 JDK를 잘 인식하는 것을 볼 수 있다.

반응형