web-dev-qa-db-fra.com

Comment recharger dans la fenêtre de l'émulateur Android Android lors du développement de React Native Apps?

Lors du développement React Native Apps, je suis les étapes de mise en route sur https://facebook.github.io/react-native/docs/getting-started.html# content et ont atteint le point de modifier le fichier source et de recharger.

"Appuyez deux fois sur R sur votre clavier pour recharger, secouez ou appuyez sur le bouton de menu pour le menu dev".

Appuyez deux fois sur R - où? Le seul endroit raisonnable semble être dans la fenêtre de l'émulateur Android. Lorsque je le fais, rien ne se passe. Je l'ai également essayé dans la fenêtre cmd qui exécute le packager - rien ne s'est produit.

Je ne vois aucun moyen de "secouer" l'émulateur.

Appuyez sur le bouton de menu pour le menu de développement - la seule chose qui ressemble à un bouton de menu, sur une barre latérale à côté de l'émulateur (trois points), ouvre une fenêtre de contrôles étendus, qui n'a pas de bouton de rechargement.

Je me sens vraiment stupide car je ne peux pas passer au travers sans commencer.

L'hôte est Windows 7.

Comment recharger dans le défaut Android pour l'application native react dit ctrl-R, mais cela n'a pas fonctionné pour moi non plus.

12
lordbah

Je pense que lorsqu'ils disent double tap R, ils signifient sur le clavier dans l'émulateur (c'est-à-dire le clavier du téléphone). Mais je recharge habituellement en utilisant le menu dev. Je pense que ce serait Ctrl + M pour Windows d'accéder à cela.

19
TheJizel

Vous pouvez ajouter un clavier pour l'émulateur en procédant comme suit:

 * On Windows
 - Go to "C:\Users\<your name>\.Android\avd\<your emulator name>.avd" folder
 - Edit file config.ini
 - Change hw.keyboard=yes (default is no)
 * On Ubuntu
 - ${HOME}/.Android/avd/<avd name>/config.ini

Cordialement, LCD

7
Cong Dan Luong

Aucune des réponses publiées ici ne fonctionnait pour moi, donc sur la base de cette réponse J'ai ajouté ceci à package.json:

"scripts": {
  // ...
  "dev-menu": "adb Shell input keyevent KEYCODE_MENU"
}

Ensuite, il vous suffit d'exécuter dans la console:

npm run dev-menu
# or
yarn dev-menu
1
Gus

Lors du développement de React Native Apps, Double Tapping R sur votre clavier d'ordinateur portable fonctionne en fait (après avoir sélectionné le Android).

Cependant, vous devez appuyer deux fois sur R très rapidement. Si vous n'appuyez pas deux fois sur R assez rapidement, l'application ne se rechargera pas et rien ne se passera.

Étapes pour recharger l'application en appuyant deux fois rapidement sur R rapidement

  1. Sélectionnez la fenêtre de l'émulateur (par exemple, en cliquant dessus avec votre souris d'ordinateur portable).
  2. Maintenant, sur votre clavier d'ordinateur portable, Appuyez deux fois sur R très rapidement. (Appuyez sur la touche R deux fois très rapidement).
  3. Faible et voici, l'application se rechargera.

REMARQUE: La procédure ci-dessus peut être utilisée si vous n'avez pas activé le rechargement en direct. Vous pouvez activer le rechargement en direct comme suit (dans ce cas, vous n'avez pas besoin de faire ce qui précède pour recharger l'application):

Procédure d'activation du rechargement en direct

  1. Cliquez sur la fenêtre de l'émulateur.
  2. Tapez Control M (ou Command M sur MAC) et sélectionnez "Enable Live Reload"
  3. Désormais, chaque fois que vous apportez des modifications au code, l'application est reconstruite et s'actualise automatiquement dans la fenêtre de l'émulateur.

REMARQUE: De même, vous pouvez également activer le rechargement à chaud

0
Alan C. S.

sur Ubuntu/Linux, laissez l'application ouverte dans l'émulateur et appuyez sur CTRL + M. Il vous proposera un menu avec des options comme Recharger, Rechargement à chaud, etc. Choisissez recharger et il rechargera la page . entrez la description de l'image ici

0
Carry Mechan

POUR LES UTILISATEURS DE WINDOWS: -

  1. Accédez au gestionnaire AVD et cliquez sur modifier dans la colonne d'action de votre émulateur Click the Edit Pencil to open configuration settings

  2. Cliquez sur le bouton "Afficher les paramètres avancés" Show Advanced Settings

  3. Faites défiler vers le bas puis cochez la case qui dit "Activer la saisie au clavier" enter image description here
  4. Cliquez sur le bouton Terminer dans le coin inférieur droit, puis redémarrez votre émulateur.
0
Eddie