본문 바로가기

춘기IT/춘기개발

Flutter 개발 환경 설정 (Windows 기준)

🛠 STEP 1. 개발 툴 설치

✅ Git 설치

Flutter는 Git을 사용해 설치 및 버전 관리를 하기 때문에 먼저 Git을 설치합니다.

✅ Flutter Sdk 설치

✅ Android Studio 설치

Flutter는 Android 앱을 개발할 수 있어야 하므로 Android Studio 설치가 필수입니다.

✅ Visual Studio Code 설치

Flutter와 함께 사용하는 경량 코드 편집기입니다.

🛠  STEP 2. Flutter Doctor 환경 체크

- Android SDK 경로 이슈

flutter doctor 명령어를 실행해 flutter를 사용함에 있어 이상이 있는지 없는지 체크합니다. 

✅ Git Bash > flutter doctor 입력

🚫 오류 메시지: Android SDK not found

bash

flutter doctor

 

✅ 해결방법

    - Android Studio 실행 → More Actions → SDK Manager

    - Android SDK Location 항목에서 경로 복사

   - 터미널에서 아래 명령어 입력

bash

flutter config --android-sdk="복사한 경로"

 

   - 다시 Flutter doctor 실행해서 경고 사라졌는지 확인

 

-  Android SDK Tools 이슈 해결

🚫 오류 메시지: Android SDK Command-line Tools (latest) not installed

✅ 해결 방법

   - Android Studio → More Actions → SDK Manager → SDK Tools

   - Android SDK Command-line Tools (latest) 체크

   - Apply → Apply → OK 설치 완료

   - 설치 후 터미널에서 아래 명령어 실행

bash

flutter doctor --android-licenses

 

   - 모든 항목에 'y' 입력

 

- C++ 관련 오류 해결

🚫 오류 메시지: Visual Studio with C++ not installed

✅ 해결 방법

   - Visual Studio Tools 다운로드 (Community 버전)

   - 설치 파일 실행 → 워크로드 선택 화면에서 C++를 사용한 데스크톱 개발 항목 체크 → 설치

   - 설치 완료 후 flutter doctor 재실행 → No issues found!

 

🛠  STEP 3. Android Emulator 설치

Flutter 앱을 테스트할 수 있는 가상 디바이스(Emulator)를 설정합니다.

✅ 설정 방법

   - Android Studio 실행 → More Actions → SDK Manager → SDK Tools

   - Android emulator hypervisor driver (installer) 설치

     ㄴ Intel CPU 사용자의 경우 Intel x86 Emulator Accelerator (HAXM installer) 설치

   - More Actions → Virtual Device Manager → 새 디바이스 생성

     ㄴ 예: Pixel 7, API 34 등

 

✅ 마무리: 다시 한 번 flutter doctor 실행

bash

flutter doctor --android-licenses

 

모든 항목에 ✅ 체크가 뜨면, 개발 준비 완료입니다.

 

[ISSUE] 🤔

Android Emulator 설치시 지속 에러 발생..

🚫 오류 메시지: Pixel 7, The emulator process for AVD Pixel_7 has terminated. 

🔎 원인 분석:

     ㄴ HAXM 또는 가상화 기술(VT)이 꺼져있는 경우

     ㄴ Hyper-V 충돌 (Windows 10/11)

     ㄴ AVD 이미지 문제

     ㄴ 그래픽 드라이버/가속 설정 문제

     ㄴ Android Studio 캐시 문제

     ㄴ 시스템 RAM 부족

     ㄴ 추가 팁: 로그 확인

 

✅ 이슈 해결 후 추가 포스팅 작성할 것~~~!!!