개발자 랩실/플러터 (Flutter)

[Flutter] cmdline-tools component is missing

sina.dev 2022. 2. 17. 09:00
728x90

최근까지 flutter 버전 2.2.3을 사용하다가 apk를 빌드를 하다가 사용 중인 플러그인 중 flutter_svg가 flutter 버전 2.4.0 버전부터 사용해야 된다는 메시지를 봤고, 빌드가 안 됐다.

그래서 플러터 프로젝트의 Flutter 버전을 2.8.1으로 변경 후 cmd 라인으로 명령으로 실행되는 Path 설정도 프로젝트와 동일한 버전으로 변경했다. Path까지 변경을 한 후 Flutter의 버전 변경 여부를 확인했다. (flutter doctor 명령어 실행)

 

오류 메시지

  • cmdline-tools component를 잃어버렸다는 메시지가 떴다.

 

 

  • 안드로이드 스튜디오를 먼저 실행한다.
  • File → Settings → Appearance & Behavior → System Settings → Android SDK → SDK Tools로 이동한다.
  • 오른쪽 항목에서 Android SDK Command-line Tools (latest) 클릭 후 하단의 [ Apply ] 버튼을 클릭한다.

 

  • 아래의 팝업창이 나타나는데 [ OK ] 버튼을 클릭하면 해당 Tool이 설치된다.

 

 

  • 설치 완료 후 cmd 창에서 flutter doctor 명령어를 실행하면 아래와 같이 cmd 창에 나타난다.