Come posso abilitare la ricarica live nell'emulatore Android?
La documentazione per Android non è stata molto utile per un noob Android.
adb shell input keyevent KEYCODE_MENUda un po 'di tempo. Funziona bene per me
Cmd+M
Come posso abilitare la ricarica live nell'emulatore Android?
La documentazione per Android non è stata molto utile per un noob Android.
adb shell input keyevent KEYCODE_MENUda un po 'di tempo. Funziona bene per me
Cmd+M
Risposte:
Digita quanto segue nel prompt dei comandi per installare e avviare l'app sul dispositivo o sull'emulatore:
$ react-native run-android
Quindi fare clic su emulatore e premere CTRL + M ( CMD + M su MacOS) o scuotere il dispositivo Android su cui è in esecuzione l'app.
Quindi seleziona l' opzione Abilita ricarica live dal popup.
adb shell input keyevent 82
Eseguendo il comando, apparirà il menu di configurazione adb shell input keyevent 82
Ero CIECO. Afferma chiaramente:
Su Android scuoti il dispositivo o premi il pulsante del menu hardware (disponibile sui dispositivi meno recenti e nella maggior parte degli emulatori, ad es. In genmony puoi premere ⌘ + mo F2 per simulare il clic del pulsante del menu hardware). Puoi anche installare Frappé, uno strumento per OS X, che ti consente di emulare lo scuotimento dei dispositivi da remoto. Puoi usare ⌘ + Maiusc + R come scorciatoia per attivare una scossa da Frappé.
CTRL + Mo CMD + M(macOS)adbshell input keyevent 82Nota importante: utilizzando Expo , assicurati di essere in modalità sviluppo . Le scorciatoie non funzioneranno in modalità di produzione per l'emulatore Android.
L'ho abilitato tramite Expo XDE toccando l'ingranaggio accanto all'URL e controllando la modalità di sviluppo. Potrebbe essere necessario ricostruire.
Sto usando Redmi Note 3 a scopo di debug e stavo affrontando un problema simile. La soluzione è stata che MIUI disabilita per impostazione predefinita l'autorizzazione popup per le app, necessaria in questo caso per ottenere la schermata di ricarica. Dopo aver abilitato l'autorizzazione popup per la mia app, funziona perfettamente. Spero che aiuti qualcuno.
Per abilitare Ricarica a caldo o Ricarica in tempo reale sul dispositivo ( telefono Android esterno ):
Innanzitutto, esegui l'app utilizzando react-native run-androidsu Terminal.
Ora, scuoti il dispositivo Android che ha l'app in esecuzione.
Quindi seleziona l' opzione Enable Hot Reloadingo Enable Live Reloaddal popup.
Per abilitare il ricaricamento live in React Native utilizzando Android, devi eseguire i seguenti passaggi:
Verranno aperte alcune opzioni e si selezionerà "Abilita ricarica live" come nell'immagine sottostante. Clicca per vedere l'immagine
Ho scoperto che, se eseguo react-native run-androiddalla console, quindi la modifica e il salvataggio del file (con qualsiasi editor) non ricarica l'app.
Ma quando eseguo l'app dalla console del codice VS , la ricarica live funzionava per ogni modifica e salvataggio.
Penso che potresti aver bisogno di un IDE (come il codice VS) per il ricaricamento live.
Se qualcuno prova ad aprire il menu sviluppatore in-app in React Native
Android -> CTRL + M oppure puoi anche scuotere il tuo dispositivo
e
IOS -> ⌘ + m (CMD + M) o dispositivo di vibrazione
se per qualche motivo IOS Simulator non funzionava con qualche motivo prova ad aprire
simulatore -> Hardware -> Scuoti il gesto (per me ^ ⌘Z)