APP

[flutter|오류 해결] Android sdkmanager not found. Update to the latest Android SDK and ensure that the cmdline-tools are installed to resolve this.

isaac.kim 2023. 6. 9.
728x90
반응형

[flutter|오류 해결] Android sdkmanager not found. Update to the latest Android SDK and ensure that the cmdline-tools are installed to resolve this.

 

flutter 설치를 하던 중 오류 메시지가 나타났습니다.

Android sdkmanager not found. Update to the latest Android SDK and ensure that the cmdline-tools are installed
to resolve this.

 

위 메시지가 나타난 경위를 보면 다음과 같습니다.

 

flutter 공식 홈페이지에서 flutter sdk를 설치하고,

flutter 환경 변수를 설정한 뒤,

 

cli에서 flutter doctor 명령을 입력합니다.

flutter doctor

Android toolchain 이슈에서 알려준 명령어인 'flutter doctor --android-licenses'를 입력했을 때 오류 메시지를 확인하게 되었습니다.

 

Android sdkmanager not found. Update to the latest Android SDK and ensure that the cmdline-tools are installed
to resolve this.

위의 cmdline-tools component is missing에 대한 오류 메시지에 대해서 아직 처리해준 게 없어서 그렇습니다.

저의 경우에는 그렇다고 위에서 알려준 `path/to/sdkmanager ~ ` 명령어가 실행되지도 않았기 때문에 다른 방법을 통해 해결했습니다.

 

해결 방법

결론부터 말하자면,

Android SDK Command-line Tools (latest) 를 설치하는 것입니다.

 

 

1. Android Studio를 설치합니다. 안드로이드 공식 홈페이지에서 안드로이드 스튜디오를 설치합니다.

2. Android Studio 실행 후, 상단 Toolbar 메뉴에서 [ Tools > SDK Manager ]를 선택합니다.

(File > Settings로 들어가도 됩니다.)

3. SDK Tools 탭 선택 후, Android SDK Command-line Tools (latest) 설치 및 적용해 줍니다.

4. 설치를 완료한 후에 다시 에러 메시지가 났던 명령어를 입력합니다.

flutter doctor --android-licenses

 

그러면 동의를 구하는 프롬프트가 진행되는데 'Y'를 계속 입력해 주면 됩니다.

 

이제 다시 flutter doctor 명령어를 입력하면 Android toolchain 관련 이슈가 사라진 것을 확인할 수 있습니다.

 

 

flutter를 설치하면서 발생한 오류와 해결 과정을 기록해 보았습니다.

 

감사합니다.

728x90
반응형