Flutter doctor cmdline-tools 이슈 해결

yeonDaaang·2023년 6월 24일
0

flutter

목록 보기
1/2

문제

flutter 설치 초기 셋팅을 위해 flutter doctor를 터미널에 입력했더니, 다음과 같은 이슈가 있었다. 참고로 Intel 맥북을 사용하고 있었고, 공식 문서대로 경로추가도 해둔 상태였다.

# 경로 추가 (영구적인 추가는 공식문서 참조)
export PATH="$PATH:`pwd`/flutter/bin"

문제는 위에서 빨간 엑스표대로
(1) SDK cmdline-tools 컴포넌트가 없다는 것
(2) Android license 상태가 unknown 이라는 것

원인

1번 이슈는 안드로이드 SDK 관련 패키지 중 command-line 과 관련한 패키지가 필요한 데, 설치가 안되어있어 나타난다. 따라서 설치만 해주면 된다.

해결

(1)번 오류 해결한 방법

위와 같이 Android Studio에서 Welcome 페이지 위 상단에 …이 세로로 되어 있는 버튼을 클릭, 'SDK Manager'를 클릭한다.


왼쪽 메뉴바 'Appearance & Behavior > System Settings > Android SDK' 를 클린한다.
그중 'SDK Tools' 에서 'Android SDK Command-line Tools'를 찾아 설치해준다. 나의 경우, 가장 최신 버전인 9.0을 설치하였다.

(2)번 오류 해결한 방법
간단하다. 터미널에서 알려주는 대로 명령어를 입력한다.

flutter doctor --android-licenses


그러고 나면 accept 되지 않았던 라이선스를 리뷰하겠냐고 물어보는데 계속 'y'라고 타입하면 쭉 라이선스를 보여주고 허용되어 진행이 완료된다.


다시 'flutter doctor' 를 터미널 창에 입력하면 No issues found! 해결이 되었다 :D

참고

0개의 댓글