Wie kann ich das Live-Reload im Android-Emulator aktivieren?
Die Dokumentation für Android war für einen Android Noob nicht sehr hilfreich.
android
react-native
Kenneth Lynne
quelle
quelle
adb shell input keyevent KEYCODE_MENU
jetzt schon eine Weile. Funktioniert gut für michCmd+M
Antworten:
Geben Sie Folgendes in Ihre Eingabeaufforderung ein, um Ihre App auf dem Gerät oder Emulator zu installieren und zu starten:
$ react-native run-android
Klicken Sie dann auf Emulator und drücken Sie STRG + M ( CMD + M unter MacOS) oder schütteln Sie das Android-Gerät, auf dem die App ausgeführt wird.
Wählen Sie dann die Live - Reload aktivieren Option aus dem Popup.
quelle
adb shell input keyevent 82
Wenn Sie den Befehl ausführen , wird das Konfigurationsmenü angezeigt
Dokumentation
quelle
Ich war blind. Es heißt klar:
quelle
CTRL + M
, oderCMD + M
(macOS)adbshell input keyevent 82
Wichtiger Hinweis: Stellen Sie mit Expo sicher, dass Sie sich im Entwicklungsmodus befinden . Die Verknüpfungen funktionieren im Produktionsmodus für den Android-Emulator nicht.
Ich habe dies über Expo XDE aktiviert, indem ich auf das Zahnrad neben der URL getippt und den Entwicklungsmodus überprüft habe. Möglicherweise müssen Sie neu erstellen.
Expo - Entwicklungsmodus
quelle
Ich verwende Redmi Note 3 zum Debuggen und hatte ein ähnliches Problem. Die Lösung bestand darin, dass MIUI standardmäßig die Popup-Berechtigung für Apps deaktiviert, die in diesem Fall erforderlich ist, um den Neuladebildschirm aufzurufen. Nach dem Aktivieren der Popup-Berechtigung für meine App funktioniert es perfekt. Hoffe es hilft jemandem.
quelle
So aktivieren Sie das Hot-Reloading oder das Live-Reloading auf dem Gerät ( externes Android-Telefon ):
Führen Sie die App zunächst
react-native run-android
auf dem Terminal aus.Schütteln Sie jetzt das Android-Gerät, auf dem die App ausgeführt wird.
Wählen Sie dann die Option
Enable Hot Reloading
oderEnable Live Reload
aus dem Popup.quelle
Um das Live-Reload in React Native mit Android zu aktivieren, müssen Sie die folgenden Schritte ausführen:
Einige Optionen werden geöffnet und Sie wählen "Live Reload aktivieren" als Bild unten. Klicken Sie hier, um das Bild zu sehen
quelle
Ich fand heraus, dass
react-native run-android
das Ändern und Speichern von Dateien (mit einem beliebigen Editor) die App nicht neu lädt , wenn ich sie über die Konsole ausführe .Als ich die App über die VS-Codekonsole ausführte , funktionierte das Live-Reload bei jeder Änderung und Speicherung.
Ich denke, Sie benötigen möglicherweise eine IDE (z. B. VS-Code) zum Live-Neuladen.
quelle
Wenn jemand versucht, das In-App-Entwicklermenü in reaktionsnativ zu öffnen
und
Wenn IOS Simulator aus irgendeinem Grund nicht funktioniert hat, versuchen Sie es zu öffnen
quelle