이 글은 Flutter 개발 환경 설정 포스트의 하위 포스트입니다.
(2025년 01월 12일 기준) Flutter로 안드로이드(Android) 앱 개발을 하기 위해서는 안드로이드 스튜디오(Android Studio)가 필요합니다. 이번 포스팅에서는 Android 앱 개발 환경 설정 방법에 대해서 알아보겠습니다.
Android 앱 개발 환경 설정
안드로이드 스튜디오(Android Studio)
안드로이드 스튜디오는 Google에서 제공하는 공식 통합 개발 환경 도구로 안드로이드 앱 개발에 최적화되어 있습니다.
시스템 요구 사항
안드로이드 스튜디오 최소 시스템 요구 사항은 다음과 같습니다.
- 운영 체제: MacOS 10.14 – Mojave 이상 ( 최신 버전 권장 )
- CPU: Apple M1 칩 또는 2세대 Intel Core 이상 ( 하이퍼바이저 프레임워크 지원 필요 )
- RAM: 최소 8GB (16GB 권장)
- 디스크 공간: 최소 8GB의 여유 공간 ( SSD 16GB 이상 권장 )
- 해상도: 1280×800 이상의 화면 해상도 ( 1928×1080 권장 )
안드로이드 스튜디오 다운로드
Android Developers 다운로드 페이지에서 Mac 버전을 다운로드 합니다.
안드로이드 스튜디오 설치
다운로드한 .dmg 파일을 열고 Android Studio 아이콘을 Applications 폴더로 드래그하면 안드로이드 스튜디오를 설치할 수 있습니다.
Android Studio를 실행합니다. 최초 설치 시 Setup Wizard가 실행되는데, Standard로 설치하면 됩니다.
안드로이드 스튜디오 설정
Android SDK 설정
안드로이드 스튜디오를 실행하고, 메뉴에서 [Andorid Studio] > [Settings…] 메뉴를 클릭하면 아래와 같이 설정 화면이 팝업되는데, [Language & Framework] > [Android SDK] 항목으로 들어가서 SDK Platforms 및 SDK Tools에서 아래 항목을 체크하여 설치합니다.
- Android SDK Platform, API 35.0.1
- Android SDK Build-Tools
- Android SDK Command-line Tools
- Android Emulator
- Android SDK Platform-Tools
Android License 동의
터미널을 열고 다음과 같이 입력합니다.
flutter doctor --android-licenses
라이선스에 동의 여부를 묻는 프롬프트가 나오면 y를 눌러 모든 항목에 대해서 동의 합니다.
개발 환경 체크
flutter doctor로 정상적으로 구성되었는지 확인해보겠습니다. 터미널을 열고 아래 명령을 입력해주세요.
Andriod toolchain
및 Android Studio
항목이 정상으로 체크되어 있으면 환경 구성이 정상적으로 설정된것입니다.
flutter doctor
Running flutter doctor...
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.27.0, on macOS 15.2 24C101 darwin-arm64, locale ko-KR)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 16.2)
[!] Chrome - develop for the web
[✓] Android Studio (version 2024.2)
[✓] IntelliJ IDEA Ultimate Edition (version 2024.3.1.1)
[✓] Connected device (1 available)
[✓] Network resources
가상 디바이스 설정 ( Android emulator )
Android Studio를 실행합니다. 초기 화면에서는 [More Actions]에서 [Virtual Device Manager] 메뉴를 클릭하고, 만약 프로젝트가 열려져 있다면, [Tool] > [Device Manager] 메뉴를 클릭합니다.
보통 위와 같이 가상 장치가 등록되어 있는데, 다른 장치가 필요하거나 장치가 없을 경우에는 + 버튼을 눌러 장치를 추가할 수 있습니다.
마치며
Flutter에서 안드로이드 앱 개발을 위한 안드로이드 스튜디오 설치 및 환경 설정을 해보았습니다.