Flutter로 안드로이드 앱 빌드하기

반응형

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 프로젝트를 안드로이드 앱으로 빌드하고 배포하는 방법을 살펴보았습니다.

Designed by JB FACTORY