Comment puis-je activer le rechargement en direct dans l'émulateur Android?
La documentation pour Android n'était pas très utile pour un noob Android.
android
react-native
Kenneth Lynne
la source
la source
adb shell input keyevent KEYCODE_MENU
depuis un moment maintenant. Fonctionne bien pour moiCmd+M
Réponses:
Tapez ce qui suit dans votre invite de commande pour installer et lancer votre application sur l'appareil ou l'émulateur:
$ react-native run-android
Cliquez ensuite sur l'émulateur et appuyez sur CTRL + M ( CMD + M sur MacOS) ou secouez l'appareil Android qui a l'application en cours d'exécution.
Sélectionnez ensuite l' option Activer le rechargement en direct dans la fenêtre contextuelle.
la source
adb shell input keyevent 82
En exécutant la commande, le menu de configuration apparaîtra adb shell input keyevent 82
Documentation
la source
J'étais aveugle. Il déclare clairement:
la source
CTRL + M
ouCMD + M
(macOS)adbshell input keyevent 82
Remarque importante: en utilisant Expo , assurez-vous que vous êtes en mode développement . Les raccourcis ne fonctionneront pas en mode production pour l'émulateur Android.
J'ai activé cela via Expo XDE en appuyant sur le rouage à côté de l'URL et en vérifiant le mode de développement. Vous devrez peut-être reconstruire.
Expo - Mode développement
la source
J'utilise Redmi note 3 à des fins de débogage et je faisais face à un problème similaire. La solution était que MIUI désactive par défaut l'autorisation contextuelle pour les applications, ce qui est nécessaire dans ce cas pour obtenir l'écran de rechargement. Après avoir activé l'autorisation contextuelle pour mon application, cela fonctionne parfaitement. J'espère que ça aide quelqu'un.
la source
Pour activer le rechargement à chaud ou le rechargement en direct sur l'appareil ( téléphone Android externe ):
Tout d'abord, exécutez l'application à l'aide
react-native run-android
du terminal.Maintenant, secouez l'appareil Android qui a l'application en cours d'exécution.
Sélectionnez ensuite l' option
Enable Hot Reloading
ouEnable Live Reload
dans la fenêtre contextuelle.la source
Pour activer le rechargement en direct dans React Native à l'aide d'Android, vous devez suivre les étapes suivantes:
Certaines options seront ouvertes et vous sélectionnez "Activer le rechargement en direct" comme l'image ci-dessous. Cliquez pour voir l'image
la source
J'ai découvert que, si j'exécute à
react-native run-android
partir de la console, la modification et l'enregistrement du fichier (avec n'importe quel éditeur) ne rechargent pas l'application.Mais lorsque j'exécute l'application à partir de la console de code VS , le rechargement en direct fonctionnait pour chaque modification et enregistrement.
Je pense que vous pourriez avoir besoin d'un IDE (tel que du code VS) pour le rechargement en direct.
la source
Si quelqu'un essaie d'ouvrir le menu développeur intégré dans l'application React native
et
si pour une raison quelconque IOS Simulator ne fonctionnait pas avec une raison quelconque, essayez d'ouvrir
la source