[Flutter] Windows 개발 환경 설정

2024. 12. 2. 23:54Flutter

# Git 설치

https://git-scm.com/book/ko/v2/%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-Git-%EC%84%A4%EC%B9%98

 

Git - Git 설치

이 책은 Git 2.0.0 버전을 기준으로 썼다. 대부분의 명령어는 그 이전 버전에서도 잘 동작하지만, 몇 가지 기능은 아예 없거나 미묘하게 다를 수 있다. Git의 하위 호환성은 정말 훌륭하기 때문에 2.0

git-scm.com

 

# Flutter 설치 (설치 경로에 한글 X)

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

 

Start building Flutter native desktop apps on Windows

Configure your system to develop Flutter desktop apps on Windows.

docs.flutter.dev

 

# Flutter 시스템 환경 변수 추가 

1. Flutter 설치 경로 주소 텍스트로 복사

2. 제어판 -> 시스템 및 보안 -> 시스템 -> 고급 시스템 설정 -> 환경 변수 -> 시스템 변수 -> Path 더블클릭 -> 새로 만들기

    -> 복사한 경로 붙여넣기 -> 추가 -> 확인

3. git bash 실행 -> 'flutter --version' 입력 시 버전명 정상적으로 뜨면 설치 및 세팅 완료된 것. 

 

# Android Studio 설치  (설치 경로에 한글 X)

https://developer.android.com/studio?hl=ko

 

Android 스튜디오 및 앱 도구 다운로드 - Android 개발자  |  Android Studio  |  Android Developers

Android Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.

developer.android.com

 

# Visual Studio Code(VSCode) 설치 (설치 경로에 한글 X)

https://code.visualstudio.com/

 

Visual Studio Code - Code Editing. Redefined

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

code.visualstudio.com

 

# Flutter doctor 오류 해결

1. git bash 실행 -> 'flutter doctor' 입력 -> 아래 3가지 오류 해결

 

<오류 1> 

원인: Android Studio 내 Sdk Tools 라이브러리 미설치

해결:

1. Android studio 접속

2. SDK Manager -> SDK Tools -> 'Android Tools Command-line Tools (latest)' 검색 -> 체크 -> Apply

3. git 닫고 재실행 후  'flutter doctor' 입력 -> 해당 오류 해결

 

<오류 2> 

원인: Android license에 대한 동의 필

해결:

1. git에 'flutter doctor --android-licenses' 입력 -> 모든 항목에 y로 답변

2. 'flutter doctor' 입력 -> 해당 오류 해결

 

<오류 3> 

원인: VSCode에 C++과 관련된 워크로드 미설

해결:

1. https://visualstudio.microsoft.com/ko/downloads/ 접속

2. 커뮤니티 -> 무료 다운로드

3. 설치되면 창 팝업 -> 워크로드 -> 'C++을 사용한 데스크톱 개발' 체크 후 다운로드 진행(시간 다소 소요)

4. 설치 완료 후 git 닫고 재실행 후  'flutter doctor' 입력 -> 해당 오류 해결

 

# Android Emulator 실행

1. SDK Manager -> SDK Tools -> 'Android Emulator hypervisor driver (installer)' 검색 -> 체크 -> Apply

2. intel PC의 경우 SDK Manager -> SDK Tools -> 'Intel x86 Emulator Accelerator (HAXM installer)' 검색 -> 체크 -> Apply

3. Virtual Device Manager 실행 -> 기기 설정 -> 실행

4. VSCode 실행 -> 실행한 에뮬레이터 기기 선택 -> 실행