명령 프롬포트 실행 후 flutter doctor라고 친 뒤 엔터를 누르면

정상적으로 설정이 완료되있는지 체크해주는데, 본인은 에러가 발생했다.

 cmdline-tools component is missing

우선 cmdline-tools component is missing은 안드로이드 스튜디오에서 SDKmanager 위치를 못찾아서 발생하는 문제라고 한다.

이는 

> flutter config --android-studio-dir "안드로이드 스튜디오 위치"
> flutter config --android-sdk "안드로이드 SDK 위치"

> flutter config --android-studio-dir "C:/Programs/Android/Android Studio"
> flutter config --android-sdk "D:/Android/Sdk"

을 cmd 창에 쳐서해결할 수 있다고한다. 아래는 직접 입력한 예시이므로, 해당 위치를 찾아서 입력해줄 것

이를 진행했더니 Unable to locate Android SDK. 라는 에러가 새로 발생했는데

확인해보니 경로 설정이 잘못되었다. 정확한 위치를 찾기 힘들다면

다음과 같이 안드로이드 스튜디오 -Customize - all setting - sdk 검색 - Andorid SDK location 경로 확인

해당 경로를 복사해서 다시 cmd에서

> flutter config --android-sdk "해당 경로"

을 실행하면 정상적으로 진행될 것이다.

허나 !로 표시된 이슈가 아직도 해결되지 않았다.

[!] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    ! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses

이렇게 출력되는 부분이 있는데, 이는

flutter doctor --android-licenses

이 부분을 복사해서 실행하면 몇가지 y n 으로 체크하는 내용이 나오는데, 다 y를 눌러서 넘어가면 된다.

다시 flutter doctor를 실행시켜서 v 이외에 다른 오류가 있는지 찾아본다.

뜨지않는다면 이제 정말 설정이 완료되었다.

 

이제 드디어 완전한 상태가 되었으니 플러터 프로젝트를 만들어볼 때입니다.

 

new flutter 프로젝트를 클릭하고, 좌측에서 flutter을 선택해준 뒤, SDK 경로를 설치 폴더로 지정해줍니다.

그 다음 NEXT를 누르고 경로 설정을 한 뒤 열면 main.dart 파일과 함께 정상적으로 열립니다.

여기까지 하셨으면 첫번째 flutter 프로젝트 생성이 끝납니다.

+ Recent posts