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 |