본문 바로가기
Mobile Develop/Flutter

[Flutter] android sdkmanager not found 에러 해결하기

by eungbbang 2021. 12. 8.
반응형

flutter sdk가 잘 설치되어 있는지 확인하기 위해 설치 경로로 이동한 뒤 flutter doctor를 입력하자 안드로이드 스튜디오와 안드로이드 sdk도 잘 설치되었음에도 불구하고 두 번째 항목에 에러가 뜨는 경우가 발생했다.

 

[!] 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.

 

이런 경우에는 아래와 같이 해결할 수 있다.


1. 안드로이드 스튜디오를 실행한 뒤 SDK Manager 실행

 

 

2. [Android SDK] > [SDK Tools] 에서 오른쪽 하단의 Hide Obsolete Packages 체크박스 해제

 

 

3. Android SDK Tools(Obsolete) 선택하여 설치 진행

 

하면 된다고 하는데..

 

대부분은 여기서 해결이 됐겠지만 나는 너무 충격적이게도 이미 설치가 되어있었다. 혹시나 해서 삭제하고 다시 설치했는데도 안됨..

그래서 오류 메시지를 자세히 다시 잘 보니 다른 사람들과는 메시지가 조금 달랐다.

 

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

 

나는 cmdline-tools이 없다는 것이었기 때문에 Android SDK Command-line Tools(latest)를 위와 같은 방법으로 설치했다.

 

이렇게 하면 해당 오류가 더이상 뜨지 않는 것을 확인 할 수 있다.

반응형

댓글