Je me rends compte que le moyen normal pour désactiver le débogage consiste à ouvrir le menu du développeur. Le problème est que, depuis que j'ai activé le débogage de mon application, je teste (émulateur React Native & Android) un blanc l'écran lorsque l'application se charge sans aucune information sur la console et aucune possibilité d'accéder au menu Dev pour désactiver le débogage.
Donc je suis coincé. Depuis que JS considère que le débogage est spécifique à l’application, j’imagine qu’il ya QUELQUE PART ailleurs dans l’émulateur ou dans la réaction que je peux l’éteindre.
S'il vous plaît conseiller? Merci
Je viens d'avoir un problème similaire: l'initialisation du débogueur distant n'arrêtait pas de faire planter mon application et je ne pouvais pas désactiver le débogage distant via l'interface graphique de l'application.
Après avoir désinstallé l'application du périphérique (ou de l'émulateur), le débogage à distance était désactivé lorsque j'ai redémarré l'application.
Je suppose que l'indicateur de débogage distant est enregistré dans les préférences partagées de l'application (qui sont supprimées après la désinstallation).
Si vous utilisez sur MS: ctrl + m
, MAC OS: cmd + m
, iPhone/Android: secouez votre appareil puis recherchez le "Désactiver le débogage à distance JS " et cliquez dessus.
Exécutez l'application dans device/simulator et exécutez rapidement cette commande dans mac os/linux Shelladb Shell input keyevent 82
Exécutez le code ci-dessous, j'espère que ce code fonctionnera bien:
cd Android && gradlew clean && cd .. && react-native run-Android
La seule chose qui a fonctionné pour moi (sur un Mac) était d'aller dans la barre de menu en haut, de cliquer sur "Simulateur", puis sur "Réinitialiser le contenu et les paramètres ...". Il a cependant réinitialisé tout le contenu et les paramètres.
Je devais faire:
cd Android; gradle uninstallDebug; cd ../; react-native run-Android