2
votes

React Native: générer une version APK à l'aide de la commande npm

J'utilise une telle commande pour générer un APK:

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 && react-native run-android

Est-il possible de modifier cette commande pour générer une version APK?


2 commentaires

Copie possible de Comment puis-je générer un apk qui peut fonctionner sans serveur avec react-native?


avez-vous un studio android? si vous avez une expérience avec android studio, il existe un moyen simple de générer apk en utilisant cela. si vous avez une expérience, dites-moi de partager le guide


3 Réponses :


6
votes

bundle react-native --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 && cd android && ./gradlew clean && ./gradlew assembleRelease

./gradlew assembleRelease assemble toutes les versions de version (et génère la version apk)

La version de votre version devrait être disponible dans le répertoire suivant: [projectRoot[/fr/android/app/build/outputs/apk/release/


2 commentaires

Existe-t-il des différences majeures entre le débogage et la version APK?


Oui, cette réponse les décrit bien: stackoverflow. com / questions / 38864358 /…



1
votes
  mkdir -p android/app/src/main/assets
 && rm -rf android/app/build 
&& 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 
&& cd android && ./gradlew clean assembleRelease && cd ../
I hope this will work for you…

0 commentaires

0
votes
ORG_GRADLE_PROJECT_bundleInArRelease=true npx react-native run-android --variant Release
then you will find the APK inside 
./android/app/build/apk/release/I hope it helps you

0 commentaires