Flutter를 사용하기 위해 안드로이드 스튜디오를 설치하던 도중 에러가 발생했다.
Android toolchain - develop for Android devices
✗ Unable to locate Android SDK.
Install Android Studio from: https://developer.android.com/studio/index.html
On first launch it will assist you in installing the Android SDK components.
(or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).
If the Android SDK has been installed to a custom location, please use `flutter config --android-sdk` to update to that location.
바로
Android toolchain - develop for Android devices
라는 에러가 발생했는데,
에러 그대로 Android SDK를 사용할 수 없어서 나타나는 에러인 것 같다.
구글링한 결과 안드로이드 스튜디오에서 몇 가지 설정을 통해 해결할 수 있었다.
안드로이드 스튜디오의
SDK Manager
에 들어가면 위와 같은 페이지가 열리는데,
SDK Tools -> Hide Obsolete Packages 체크를 해제
하면
Android SDK Command-line Tools (latest)
Android SDK Tools (Obsolete)
위 두 옵션이 보인다.
설치하여 적용 후 다시 flutter doctor 명령어를 입력했더니 이번에는
Android toolchain - develop for Android devices (Android SDK version 34.0.0)
! Some Android licenses not accepted.
To resolve this, run: flutter doctor --android-licenses
이러한 warning이 나타났다.
허가되지 않은 안드로이드 라이센스가 있다고 하며, "
flutter doctor --android-licenses
"를 입력하라고 한다.
위 과정까지 끝내고 나서야 모든 항목에 초록불이 켜졌다.
이제 flutter를 사용할 수 있다.