본문 바로가기
Flutter

[Flutter] 플러터 시작하기

by ♡˖GYURI˖♡ 2023. 6. 20.

Android Studio를 사용하다 해결하지 못한 오류(...)때문에 Flutter로 넘어왔습니다.

 

1. Flutter SDK 다운로드

https://docs.flutter.dev/get-started/install/windows 

 

Windows install

How to install on Windows.

docs.flutter.dev

다운받은 zip 파일의 압축을 풀어 적당한 폴더로 이동시킵니다. 저는 C:\Users\USER\flutter로 넣었습니다.

 

2. 환경 변수 설정

1) 검색 : 시스템 환경 변수 편집

2) 환경 변수

3) OO에 대한 사용자 변수 내의 Path 더블 클릭

4) 새로 만들기

5) flutter 경로 붙여 넣기(C:\Users\USER\flutter\bin)

6) 확인 > 확인

7) cmd > flutter 폴더 경로로 들어가기

cd flutter\bin

 

3. 설치 확인

cmd > flutter doctor 입력

위와 같은 오류 2가지가 확인됩니다.

 

1) Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    X Android license status unknown.
    Run `flutter doctor --android-licenses` to accept the SDK licenses.
    See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.

 

위에 나온 `flutter doctor --android-licenses` 명령어를 넣고 돌리면 에러가 나오실 겁니다. 그에 대한 해결방법입니다.

 

안드로이드 스튜디오 > SDK manager > Android SDK > SDK Tools > Android SDK Command-line Tools(latest) 선택 > Apply > OK

 

그리고 다시 `flutter doctor --android-licenses` 명렁어를 넣어주면 실행될 것입니다.

모두 y + Enter를 눌러줍니다.

 

다만, 이 때 이런 오류가 뜨시는 분들이 계실겁니다.

java.lang.UnsupportedClassVersionError 라고 뜨는데...

자바 버전과 위에서 설정하였던 Android SDK Command-line Tools(latest)의 버전이 맞지 않아 나타나는 오류입니다.

저는 자바 8, Android SDK Command-line Tools 8.0으로 재설정해주었더니 해결되었습니다.

재설정 후 마찬가지로 `flutter doctor --android-licenses` 명렁어를 넣어주면 실행될 것입니다.

 

또 'where'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. Error : Unable to find git in your PATH. 라는 오류가 뜨시는 분도 계실겁니다. 이 때의 해결 방법입니다.

 

- Git 다운로드 https://git-scm.com/download/win > 설치 후 실행 > Install > 다운로드 진행 > Finish

- 환경 변수 > 시스템 변수 > Path 편집 > 새로 만들기 > C:\Windows\System32 입력 > 확인 > 확인

 

2) Visual Studio - develop for Windows (Visual Studio Build Tools 2019 16.11.26)
    X The current Visual Studio installation is incomplete. Please reinstall Visual Studio.

 

Visual Studio 다운로드 https://visualstudio.microsoft.com/ko/downloads/ > 무료 다운로드 > Install > C++를 사용한 데스크톱 개발 체크 > 설치 

 

이후, 기존의 cmd 창을 닫고 다시 열어 flutter doctor 입력

드디어 끝났습니다. 정말 별거 아닌 오류인데 찾기에 시간이 좀 걸렸네요.

같은 오류로 고생하시는 분들께 도움이 되길...

'Flutter' 카테고리의 다른 글

[Flutter] 쉬운 플러터 6강 숙제  (0) 2023.06.21
[Flutter] 쉬운 플러터 5강 숙제  (0) 2023.06.21
[Flutter] 쉬운 플러터 2강 숙제  (0) 2023.06.21
[Flutter] StatelessWidget, StatefulWidget  (0) 2023.06.21
[Flutter] Dart  (0) 2023.06.21