Flutter로 안드로이드 앱 빌드하기
- Developer/Flutter
- 2023. 7. 18.
1. Flutter 개발 환경 설정
먼저, Flutter 개발 환경을 잘 설정해두어야 합니다. Flutter 환경 설치 방법은 아래 링크에서 확인할 수 있습니다.
환경 설정이 완료되면 아래 명령어를 실행하여 Flutter 및 Dart 플러그인이 정상적으로 설치되었는지 확인하세요.
flutter doctor
2. Android 앱 빌드를 위한 기본 설정
Android 앱 빌드를 위해 필요한 사항들을 정리해봅시다.
- JDK 설치: Android Studio 설치 시 자동으로 설치되어있습니다.
- Gradle: 안드로이드 기기에서 앱을 빌드하기 위한 핵심 도구입니다. Flutter에서 기본적으로 지원합니다.
- Android 스튜디오 설치 및 Flutter 연동: 여기를 참고하세요.
3. 안드로이드 앱 빌드 - Debug 버전
개발 중인 앱을 테스트하고 디버그하는데 사용하는 Debug 빌드 APK를 생성해봅시다. 아래 명령어를 터미널에서 실행해주세요.
flutter build apk --debug
이 명령어를 실행하면, build/app/outputs/apk/debug/app-debug.apk
경로에 APK 파일이 생성되며 안드로이드 기기에 설치해 테스트할 수 있습니다.
flutter install -d <deviceId>
여기서 <deviceId>
는 연결된 기기의 식별자입니다. 기기 목록은 아래 명령어로 확인할 수 있습니다.
flutter devices
4. 안드로이드 앱 빌드 - Release 버전
앱의 최종 버전을 공개하기 위해서는 Release 빌드를 생성해야 합니다. 아래 명령어를 터미널에서 실행하세요.
flutter build apk --release
이 작업이 완료되면, build/app/outputs/apk/release/app-release.apk
경로에 최종 릴리즈 버전의 APK 파일이 생성됩니다. 이 파일을 사용해 구글 플레이 스토어에 앱을 게시할 수 있습니다.
5. App Bundle 빌드
App Bundle은 각 기기에 맞는 최적의 APK를 생성해주는 도구로, 구글 플레이 스토어를 통한 앱 배포 및 관리에 효율적입니다. 아래 명령어로 App Bundle 파일을 생성할 수 있습니다.
flutter build appbundle --release
생성된 build/app/outputs/bundle/release/app-release.aab
파일로 구글 플레이 스토어에 앱을 게시하실 수 있습니다.
이상으로 Flutter 프로젝트를 안드로이드 앱으로 빌드하고 배포하는 방법을 살펴보았습니다.
'Developer > Flutter' 카테고리의 다른 글
<Flutter> Hive: 간편한 로컬 데이터 저장 및 사용법 (0) | 2023.07.24 |
---|---|
<Flutter> Dart 에서의 Fold (0) | 2023.07.23 |
<Flutter> Hex를 Color에 적용하기 (0) | 2023.07.16 |
<Flutter> Repository에 대해 (0) | 2023.07.11 |
<Flutter> 비동기 처리 (0) | 2023.07.09 |