Estou tentando executar o AwesomeProject no meu Nexus5 (Android 5.1.1).
Eu sou capaz de construir o projeto e instalá-lo no dispositivo. Mas quando eu corro, eu tenho uma tela vermelha dizendo
Não foi possível fazer o download do pacote JS. Você esqueceu de iniciar o servidor de desenvolvimento ou conectar seu dispositivo?
Ao reagir ao iOS nativo, posso optar por carregar o jsbundle offline. Como posso fazer a mesma coisa para o Android? (Ou pelo menos, onde posso configurar o endereço do servidor?)
Atualizar
Para executar com o servidor local, execute os seguintes comandos no diretório raiz do projeto react-native
react-native start > /dev/null 2>&1 &
adb reverse tcp:8081 tcp:8081
por favor, dê uma olhada na resposta de dsissitka para mais detalhes.
Para executar sem um servidor, agrupe o jsfile no apk executando:
- crie uma pasta de ativos em
android/app/src/main
curl "http://localhost:8081/index.android.bundle?platform=android" -o "android/app/src/main/assets/index.android.bundle"
por favor, dê uma olhada na resposta do kzzzf para mais detalhes.
adb reverse
não é suportada?
adb reverse tcp:8081 tcp:8081
você precisa ADB 1.0.32 versão, reverse
opção não está em 1.0.31