réagir natif comment désactiver le mode de développement Android
J'ai lu que le fait de désactiver le dev mode Android, et peut aider à accélérer certains des problèmes avec l'émulateur Android qu'il continue à ne pas répondre pour le moment. Comment puis-je désactiver le dev mode? Je ne trouve pas de valeur booléenne ou quoi que ce soit n'importe où dans le réagissent les fichiers natifs.
source d'informationauteur Jonathan Lockley
Vous devez vous connecter pour publier un commentaire.
Si vous ouvrez le menu de réagir-les applications natives (F2 ou rage secouer) et choisissez dev options, il y a une option pour désactiver les dev mode le long avec d'autres options, comme live reload
Je préfère la façon de construire apk avec un simple gradle ligne de commande.
J'ai besoin de construire une application-preprod.apk avec bundle réagir natif JS et éteindre son dev mode pour régler certains différents api paramètres de nom d'hôte à partir de la version de construire.
Après recherche sur google et stackoverflow, j'ai fini par trouver
PROJECT_PATH\node_modules\react-native\react.gradle
et il s'avère réagir éteindra la dev mode quand android construire des variantes de nom contient "libération".Donc, je viens de refactoriser le devEnabled suivez mon réglage personnalisé devInXxx
Et ensemble construire des variantes de type de dev mode à false dans
PROJECT_PATH/android/build.gradle
Pour nettoyer la création, la suppression de tous les fichiers sous "PROJECT_PATH/android/app/build"
et exécuter gradle assembler le construire variante par
qui permettra de construire la app-preprod.apk, livré js et tourner dev mode off. Normalement dans le dossier
PROJECT_PATH/android/app/build/output/apk/
Je n'ai pas essayé, mais je suis assez sûr que si vous ouvrez le fichier suivant...
/node_modules/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/DevServerHelper.java
Et à la modification de ce...
...
Cela devrait faire l'affaire
Vous pouvez également essayer de lancer
npm start
puis appuyez surd
pour changer le mode actuel, puis arrêter de mnp parctr+c
et puis exécutez à nouveauexp start
vous trouverez l'amélioration de la fonctionnalité est devenue et que le mode est devenue de production.