flutter doctor
공식 홈페이지를 보면 flutter doctor를 아래와 같이 설명해주고 있다.
간단하게 보면 cmd 창에서 flutter doctor를 입력하면 플러터를 설치하기 위한 상태에서 나에게 필요한것들을 진단? 해주는 역할을 하는 것 같다.
JAVA_HOME is set to an invalid directory
보면 Flutter 는 잘 설치가 된 것 같고 그 아래부터 오류가 뜨기 시작했다.
첫번째로 Android toolchain - develop for Android devices (Android SDK version 29.0.2)는 안드로이드 스튜디오는 다운받아져 있어, 그것이 문제가 아니고 그 바로 밑을 보면 Android license status unknown 안드로이드 라이센스에 아직 동의하지 않아서 뜨는 것 같다. flutter doctor --android-licenses를 통해 동의를 하려고 하는데 오류가 났다.
JAVA_HOME 변수의 설정이 자바 설치한 위치와 맞지 않아서 발생하는 것 같아 다시 JAVA_HOME 환경변수를 살펴보았다. 딱히 이상한 점은 모르겠고 검색해보니 jdk를 1.8 버전 이상으로 다운로드를 하라고 해서 jdk를 1.8로 다운받고 다시 실행해 보았지만 똑같다..
알고보니, JAVA_HOME 환경변수 설정에서 C:\Program Files\Java\jdk1.8.0_271\bin 에서 마지막에 있는 bin 까지 쓴게 문제가 되는거였다!! bin 을 지우고 C:\Program Files\Java\jdk1.8.0_271 로만 환경변수를 설정해주니 됐다
고치고 나서 다시 flutter doctor를 해주니 고쳐진게 보인다! 느낌표로 표시가 바뀌었는데 이건 라이센스에 동의를 아직 해주지 않아서 그런다 flutter doctor --android-licenses 를 입력하고 y를 눌러 동의해주도록 한다.
VS Code - Flutter extension not installed
Android Studio에서는 개발을 하지 않을 거기 때문에 넘어가고,
다음으로는 VS Code extension에 플루터가 설치되지 않아 X표가 쳐져 있는 것을 볼 수 있다
이건 VS Code를 다운받은 후 extension에서 flutter 검색 후 설치해주면 된다
아래는 flutter 공식 문서에 나와있는 내용이다.
에디터를 안드로이드 스튜디오와 VS Code 로 고를 수가 있는데 VS Code 같은 경우 위와 같은 순서대로 진행을 해주면 된다.
설치를 완료하고 다시 flutter doctor 를 검색해 보면
VS Code 부분에도 초록불로 체크가 된것을 볼 수 있다.
만약 안드로이드 스튜디오로 개발을 진행하고 싶다면 아래의 공식 문서를 참조하면 된다.
flutter.dev/docs/get-started/editor?tab=androidstudio
'플러터(Flutter)' 카테고리의 다른 글
[플러터(Flutter)] - 이미지를 캐시에 저장하기 (cached _network_image) (1) | 2021.08.21 |
---|---|
[플러터(Flutter)] - SliverAppBar, SliverList, SliverToBoxAdapter (0) | 2021.08.13 |
[플러터(Flutter)] - "=>" 는 무슨 뜻일까? (Dart) (0) | 2021.07.15 |
[플러터(Flutter)] - ios 애뮬레이터 키보드 안 보일 때 (0) | 2021.07.07 |
[플러터(Flutter)] - don't support null safety (0) | 2021.06.24 |