[flutter] Windows Version (Unable to confirm if installed Windows version is 10 or greater)

flutter 개발환경을 새로운 pc에 설치하면서 또 삽질을 해대는 통에 작업하면서 나오는 트러블슈팅을 기록으로 남겨볼까 합니다.

 

오늘은 윈도우10 OS 환경에서 안드로이드 스튜디오 설치 이후 flutter SDK를 설치중인데 flutter doctor 를 통해 확인해보니 아래와 같은 부분이 발견되었습니다.

 

 

[√] Flutter (Channel stable, 3.7.12, on Microsoft Windows [Version 10.0.19045.2846], locale ko-KR)
[X] Windows Version (Unable to confirm if installed Windows version is 10 or greater)
[!] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
    X cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
    X Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.
[√] Chrome - develop for the web
[√] Visual Studio - develop for Windows (Visual Studio Build Tools 2019 16.11.8)
[√] Android Studio (version 2020.3)
[√] Connected device (3 available)
[√] HTTP Host Availability

 

Windows Version (Unable to confirm if installed Windows version is 10 or greater)

그리고 cmdline-tools 관련 부분인데 먼저 Windows 버전 확인이 안되는 걸 해결해봅니다..

 

 

 

방법은 간단히 플러터 채널을 stable 로 설정되어 있는 부분을 master 로 변경한 이후 flutter upgrade 를 진행해줍니다.

 

 

flutter channel 확인후 flutter 채널을 master로 변경해줍니다.

그리고 flutter upgrade 명령어로 업그레이드를 진행해줍니다.

 

 

 

다시 flutter doctor 를 실행시켜 보면 Windows Version 확인이 제대로 된 것을 보실수 있습니다.

 

 

세줄 요약)

1. flutter channel master 명령어로 채널 변경

2. flutter upgrade 명령어로 업그레이드 진행

3. flutter doctor 로 정상반영 부분 확인