일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- PlayStore
- apk
- ReactNative
- error
- AndroidStudio
- 리액트
- 앱배포
- React
- 개발자
- 권한
- AppDeveloper
- 리액트네이티브
- 개발
- 자바스크립트
- AndroidStuido
- IOS
- javascript
- 오류
- 에러
- Android
- 안드로이드
- Font
- permission
- 코딩
- 배포
- Today
- Total
Jion의 개발일지
[React Native] Debug APK 추출하기 (2) - 명령어로 추출 본문
오늘은 지난 시간에 이어서 APK 파일을 추출하는 두번째 방법에 대해 포스팅 해보려 합니다. 🙂
지금 바로...!! 명령어로 추출하는 방법에 대해 알아보겠습니다~! 🤩🤩
명령어로 추출하기
1. 폴더 추가
프로젝트명/android/app/src/main/assets 폴더가 있는지 확인해 보고, 없다면 만들어 줍니다.
이 곳은 bundle 파일이 저장 될 곳입니다!
2. bundle 파일 생성
프로젝트 터미널에서 아래의 명령으로 번들 파일을 생성합니다.
react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle
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/
3. Android 명령어로 프로젝트 빌드
안드로이드 폴더로 들어갑니다.
cd android
APK 생성 명령어를 입력합니다.
./gradlew assembleDebug
4. APK 파일 확인
프로젝트명/android/app/build/outputs/apk/debug 의 경로에 가보면
m1이 아닌 경우, app-debug.apk 파일이 생겨있는 걸 확인 할 수 있습니다. 해당 apk 파일을 사용하시면 됩니다.
반면 m1인 경우, 여러 apk 파일이 생성된 걸 볼 수 있습니다. 이 중, 필요한 플랫폼과 비트에 맞춰 apk 파일을 사용하시면 됩니다.
* apk 파일 설명
ARM 아키텍처의 경우 32비트 라이브러리는 armeabi-v7a에 있으며 이때 64비트에 해당하는 라이브러리는 arm64-v8a입니다.
x86 아키텍처의 경우 32비트용 x86과 64비트용 x86_64를 찾아보세요.

Android Studio로 apk 파일을 추출하는 방법은 다음 포스팅을 참고해주세요!
[React Native] APK 추출하기 (1) - Android Studio로 추출
오늘은 APK 파일을 추출하는 방법에 대해 포스팅 해보려 합니다. 🙂 APK 파일을 추출 방법은 크게 Android Studio로 추출하는 방법과 명령어로 추출하는 방법 두가지가 있습니다. 먼저 Android Studio로
jion-developer.tistory.com
참고
'React Native > 개념 모음' 카테고리의 다른 글
[React Native] 커스텀 폰트 설정하기 (0) | 2022.08.01 |
---|---|
[React Native] Release APK(AAB) 추출하기 (2) | 2022.06.26 |
[React Native] Debug APK 추출하기 (1) - Android Studio로 추출 (2) | 2022.06.25 |
[React Native] Mac에서 React Native 개발 환경 세팅 (0) | 2022.03.19 |