Comment construire réagir natif de l'application pour android pour la production?
J'ai vu la nouvelle version de réagir natives pour android et essayé quelques exemples. Il fonctionne uniquement avec le mode de débogage USB et "bad inverse tcp:8081 tcp:8081". Comment puis-je créer une application android pour la "production", y compris toutes les dépendances et sans réagir serveur web de connexions.
Merci.
- a les solutions de travail pour vous? Ce processus produit un unsigned apk pour moi, les pointeurs?
Vous devez vous connecter pour publier un commentaire.
De construire une version de votre application Android:
Vous aurez besoin de mettre en place des clés de signature pour le Play Store, une documentation complète ici: http://facebook.github.io/react-native/docs/signed-apk-android.html
cd android && ./gradlew assembleRelease
. Comme par de nouvelles documentations, facebook.github.io/react-native/docs/signed-apk-android.htmlapp-release-unsigned.apk
qui j'ai essayé d'installer mais n'a pas l'installer. Rien de particulier connus pour être la cause? Mercicd android && ./gradlew assembleRelease && cd ...
. Après avoir générerapp-release.apk
, vous pouvez exécuter la libération ainsi:react-native run-android --variant release
dans votre racine du répertoire appVous devez créer une clé de signer le apk. Utilisation ci-dessous pour créer votre clé:
Utiliser un mot de passe lorsque vous y êtes invité
Une fois que la clé est générée, l'utiliser pour générer la installable construire:
Générer le construire à l'aide de gradle
Télécharger l'APK sur votre téléphone. Le -r drapeau de remplacer l'application existante (si elle existe)
Une description plus détaillée est mentionné ici: https://facebook.github.io/react-native/docs/signed-apk-android.html
Quant à moi, j'ai ajouter dans mon colis.json de "scripts":
Et puis dans le terminal j'utilise:
Ou avec fil:
J'ai mis en place certaines mesures qui ont travaillé pour moi. J'espère que ça permettrait de gagner du temps.
Pour le regroupement le paquet de travailler en local, vous devez faire
Puis pour la compilation apk
J'ai ajouté des instructions détaillées en : https://github.com/shyjal/reactnative-android-production