react-native
Android 용 공유 APK 만들기
수색…
소개
CLI를 사용하여 장치에 설치할 수 있고 공유 할 수있는 APK (서명 및 서명되지 않음)를 만드는 단계는 다음과 같습니다.
문제 성명 : 내 애플 리케이션을 만들었고 로컬 에뮬레이터에서 실행할 수 있습니다 (또한 디버그 서버를 변경하여 내 안드로이드 장치에서도 실행할 수 있습니다). 하지만 개발 서버에 대한 액세스 권한이없는 사람에게 보낼 수있는 apk를 작성하여 응용 프로그램을 테스트 할 수 있기를 원합니다.
비고
더 자세한 설명은 여기에 나와 있습니다 : https://facebook.github.io/react-native/docs/signed-apk-android.html
APK에 서명 할 키 만들기
keytool -genkey -v -keystore my-app-key.keystore -alias my-app-alias -keyalg RSA -keysize 2048 -validity 10000
메시지가 나타나면 암호를 사용하십시오.
키가 생성되면이를 사용하여 설치 가능한 빌드를 생성합니다.
react-native bundle --platform android --dev false --entry-file index.android.js \
--bundle-output android/app/src/main/assets/index.android.bundle \
--assets-dest android/app/src/main/res/
gradle을 사용하여 빌드 생성
cd android && ./gradlew assembleRelease
생성 된 APK 업로드 또는 공유
APK를 휴대 전화에 업로드합니다. -r 플래그는 기존 app을 대체합니다 (존재하는 경우).
adb install -r ./app/build/outputs/apk/app-release-unsigned.apk
공유 가능한 서명 된 APK는 다음 위치에 있습니다.
./app/build/outputs/apk/app-release.apk
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow