Como posso ativar o recarregamento ao vivo no emulador do Android?
A documentação do android não foi muito útil para um noob android.
android
react-native
Kenneth Lynne
fonte
fonte
adb shell input keyevent KEYCODE_MENU
há um tempo. Funciona bem para mimCmd+M
Respostas:
Digite o seguinte no prompt de comando para instalar e iniciar seu aplicativo no dispositivo ou emulador:
$ react-native run-android
Em seguida, clique no emulador e pressione CTRL + M ( CMD + M no MacOS) ou agite o dispositivo Android que possui o aplicativo em execução.
Em seguida, selecione a opção Enable Live Reload no pop-up.
fonte
adb shell input keyevent 82
Executando o comando, o menu de configuração aparecerá adb shell input keyevent 82
Documentação
fonte
Eu estava cego. Afirma claramente:
fonte
CTRL + M
ouCMD + M
(macOS)adbshell input keyevent 82
Nota importante: usando Expo , certifique-se de estar no modo de desenvolvimento . Os atalhos não funcionarão no modo de produção para o emulador Android.
Eu habilitei isso por meio da Expo XDE tocando na engrenagem ao lado do url e verificando o modo de desenvolvimento. Você pode precisar reconstruir.
Expo - Modo de Desenvolvimento
fonte
Estou usando o Redmi note 3 para fins de depuração e estava enfrentando um problema semelhante. A solução foi que o MIUI por padrão desabilita a permissão de pop-up para aplicativos, que é necessária neste caso para obter a tela de recarregamento. Depois de habilitar a permissão de pop-up para meu aplicativo, ele funciona perfeitamente. Espero que ajude alguém.
fonte
Para ativar o recarregamento a quente ou o recarregamento dinâmico no dispositivo ( telefone Android externo ):
Primeiro, execute o aplicativo usando
react-native run-android
no Terminal.Agora, agite o dispositivo Android que contém o aplicativo em execução.
Em seguida, selecione a opção
Enable Hot Reloading
ouEnable Live Reload
no pop-up.fonte
Para habilitar a recarga ao vivo no React Native usando Android, você precisa seguir as seguintes etapas:
Algumas opções serão abertas, e você seleciona "Ativar Live Reload" conforme a imagem abaixo. Clique para ver a imagem
fonte
Eu descobri que, se eu executar a
react-native run-android
partir do console, alterar e salvar o arquivo (com qualquer editor) não recarrega o aplicativo.Mas quando eu executo o aplicativo do console de código VS , o recarregamento ao vivo estava funcionando para cada alteração e salvamento.
Acho que você pode precisar de um IDE (como o código VS) para recarregar ao vivo.
fonte
Se alguém tentar abrir o menu do desenvolvedor no aplicativo em resposta nativa
e
se por algum motivo o IOS Simulator não estava funcionando por algum motivo, tente abrir
fonte