React Native Android 앱 빌드

전상욱·2025년 4월 8일

React Native

목록 보기
1/12
post-thumbnail
  • 리액트 네이티브 코드를 릴리즈 버전으로 빌드 할 수 있다.
  • AAB 타입 번들링과 APK 파일 2종으로 구분된다.

리소스 포함 번들

모든 리소스를 묶어서 빌드 해야하기 때문에 해당 커멘트로 리소스를 포함시켜준다.

npx react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res && rm -rf android/app/src/main/res/drawable-* android/app/src/main/res/raw

빌드 시 중복 리소스 에러가 날 수 있으니 android/app/src/main/res/drawable-* 폴더들과 android/app/src/main/res/raw 폴더를 삭제해준다.

번들 파일 추출

Bundle (.aab)

cd android && ./gradlew bundleRelease

결과 위치 : andorid/app/build/outputs/bundle/release/aap-release.aab

APK (.apk)

cd android && ./gradlew assembleRelease

결과 위치 : android/app/build/outputs/apk/release/app-release.apk

profile
웹 퍼블리셔로 시작해 다양한 플랫폼에서의 개발 경험과 기술 역량을 쌓아온, 실무 중심의 전문 엔지니어입니다.

0개의 댓글