1. 상황
- flutter를 설치하고 나서 기본적인 sdk를 설치했음에도 flutter doctor을 입력하면
아래와 같이 각 모듈들의 상태중에서 warning( [!] ) 표시가 붙어있는 것을 볼 수 있다.
1) Android license status unknown
2) Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
이는 아래와 같은 두 단계로 해결할 수 있다.
2. 해결
1) [SDK Manager] -> [Android SDK] -> [SDK Tools] -> Android SDK Tools (Obsolete) 설치
이것은 flutter를 설치한다고 해도 자동으로 설치되지 않고
android sdk 버전 설치와는 또 다르게 설치를 해주어야 한다.
2) flutter doctor --android-licenses
1)를 해결하고 나면 위에서 말한
'Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses' 라는 문구가 나온다
이는 terminal에 그대로
flutter doctor --android-licenses
입력해주고
돌아오는 이용약관에 모두 y를 입력해주면 된다.
3. 결론
Android toolchain 부분이 [체크]로 바뀌어있는 것을 볼 수 있다.
반응형
댓글