1. 프로젝트디렉토리/android/app/src/main에 assets 디렉토리를 생성한다. 이미 있으면 PASS
2. cmd창에 아래 내용을 입력한다.
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/ |
2-1. 오류 발생시)
나의 경우에는 아래와 같은 오류가 발생했다.
react-native : 'react-native' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 위치 줄:1 문자:1 + react-native bundle --platform android --dev false --entry-file index ... + CategoryInfo : ObjectNotFound: (react-native:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException |
cmd 창에 아래 내용을 입력하여 해당 패키지를 설치한다.
npm install -g react-native-cli |
2-2. 다시 위 2의 내용을 입력한다.
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. 정상진행 후 마무리 되면 아래와 같이 한다.
1) 안드로이드 스튜디오 우측 상단 File > Open
2) 프로젝트디렉토리 내 android 선택 > OK
![]() |
![]() |
3) New Window 선택
4) 새롭게 열린 안드로이드 스튜디오 상단 Build > Generate Signed App Bundle / APK
5) 빌드가 진행된다. 완료 된 후 맨첨에 열었던 안드로이드 스튜디오 창에서
android>app>build>outputs>apk>development/debug 디렉토리 하위에 apk 파일이 생성된 것을 확인할 수 있다.
4. 이것을 안드로이드os 디바이스에 넣어 설치하면 끝