🛠 STEP 1. 개발 툴 설치
✅ Git 설치
Flutter는 Git을 사용해 설치 및 버전 관리를 하기 때문에 먼저 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 부족
ㄴ 추가 팁: 로그 확인
✅ 이슈 해결 후 추가 포스팅 작성할 것~~~!!!
'춘기IT > 춘기개발' 카테고리의 다른 글
VS Code Extention Plugin 설치 (0) | 2025.06.16 |
---|---|
Flutter 개발 환경 설정 (MacOS 플러터 설치) (2) | 2025.06.16 |
Dart 문법: 함수 (0) | 2025.06.04 |
Dart문법: 반복문-for, while, do-while (0) | 2025.06.04 |
Dart 문법 : 변수 / 반복문(for) (0) | 2025.06.02 |