Bagaimana cara mengaktifkan live reload di emulator android?
The dokumentasi untuk android tidak sangat membantu untuk noob android.
android
react-native
Kenneth Lynne
sumber
sumber
adb shell input keyevent KEYCODE_MENU
untuk sementara waktu sekarang. Berfungsi baik untuk sayaCmd+M
Jawaban:
Ketik perintah berikut di command prompt Anda untuk menginstal dan meluncurkan aplikasi Anda di perangkat atau emulator:
$ react-native run-android
Kemudian klik emulator dan tekan CTRL + M ( CMD + M di MacOS) atau goyangkan perangkat Android yang memiliki aplikasi berjalan.
Kemudian pilih opsi Enable Live Reload dari popup.
sumber
adb shell input keyevent 82
Menjalankan perintah, akan muncul menu konfigurasi adb shell input keyevent 82
Dokumentasi
sumber
Saya BUTA. Ini dengan jelas menyatakan:
sumber
CTRL + M
atauCMD + M
(macOS)adbshell input keyevent 82
Catatan Penting: Menggunakan Expo , pastikan Anda dalam mode pengembangan . Pintasan tidak akan berfungsi dalam mode produksi untuk emulator Android.
Saya memang mengaktifkannya melalui Expo XDE dengan mengetuk roda gigi di sebelah url dan memeriksa mode pengembangan. Anda mungkin perlu membangun kembali.
Expo - Mode Pengembangan
sumber
Saya menggunakan Redmi note 3 untuk tujuan debugging dan menghadapi masalah serupa. Solusinya adalah bahwa MIUI secara default menonaktifkan izin popup untuk aplikasi, yang diperlukan dalam hal ini untuk mendapatkan layar muat ulang. Setelah mengaktifkan izin popup untuk aplikasi saya, ini berfungsi dengan sempurna. Semoga bisa membantu seseorang.
sumber
Untuk mengaktifkan Hot reload atau Live reload di Perangkat ( ponsel Android eksternal ):
Pertama, jalankan aplikasi menggunakan
react-native run-android
di Terminal.Sekarang, goyangkan perangkat Android yang memiliki aplikasi berjalan.
Kemudian pilih opsi
Enable Hot Reloading
atauEnable Live Reload
dari munculan.sumber
Untuk mengaktifkan live reload di React Native menggunakan Android, Anda perlu melakukan langkah-langkah berikut:
Beberapa pilihan akan terbuka, dan Anda memilih "Enable Live Reload" seperti gambar di bawah ini. Klik untuk melihat gambar
sumber
Saya menemukan bahwa, Jika saya mengeksekusi
react-native run-android
dari konsol, maka mengubah dan menyimpan file (dengan editor apa pun) tidak memuat ulang aplikasi.Tetapi ketika saya menjalankan aplikasi dari konsol kode VS , pemuatan ulang langsung berfungsi untuk setiap perubahan dan penyimpanan.
Saya pikir Anda mungkin memerlukan IDE (seperti kode VS) untuk memuat ulang secara langsung.
sumber
Jika seseorang mencoba untuk Buka Menu Pengembang Dalam Aplikasi di react native
dan
jika karena alasan tertentu IOS Simulator tidak berfungsi dengan beberapa alasan coba buka
sumber