react-native
Skapa en delbar APK för Android
Sök…
Introduktion
Steg för att skapa en APK (signerad och osignerad) som du kan installera på en enhet med CLI och dela också:
Problemmeddelande: Jag har byggt min app, jag kan köra den på min lokala emulator (och även på min Android-enhet genom att ändra felsökningsserver). Men jag vill bygga en apk som jag kan skicka till någon utan tillgång till utvecklingsserver och jag vill att de ska kunna testa applikationen.
Anmärkningar
En mer detaljerad beskrivning nämns också här: https://facebook.github.io/react-native/docs/signed-apk-android.html
Skapa en nyckel för att signera APK
keytool -genkey -v -keystore my-app-key.keystore -alias my-app-alias -keyalg RSA -keysize 2048 -validity 10000
Använd ett lösenord när du uppmanas
När nyckeln har genererats använder du den för att generera den installerbara build:
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/
Generera konstruktionen med hjälp av graden
cd android && ./gradlew assembleRelease
Ladda upp eller dela den genererade APK
Ladda upp APK till din telefon. Flaggan -r ersätter den befintliga appen (om den finns)
adb install -r ./app/build/outputs/apk/app-release-unsigned.apk
Den delbara APK finns på:
./app/build/outputs/apk/app-release.apk
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow