Sto cercando di eseguire AwesomeProject sul mio Nexus5 (Android 5.1.1).
Sono in grado di costruire il progetto e installarlo sul dispositivo. Ma quando lo eseguo, ho una schermata rossa che dice
Impossibile scaricare il bundle JS. Hai dimenticato di avviare il server di sviluppo o di connettere il tuo dispositivo?
In reattivo iOS nativo, posso scegliere di caricare jsbundle offline. Come posso fare la stessa cosa per Android? (O almeno, dove posso configurare l'indirizzo del server?)
Aggiornare
Per eseguire con il server locale, eseguire i comandi seguenti nella directory principale del progetto reagente-nativa
react-native start > /dev/null 2>&1 &
adb reverse tcp:8081 tcp:8081
per favore dai un'occhiata alla risposta di dsissitka per maggiori dettagli.
Per eseguire senza un server, raggruppa jsfile nell'apk eseguendo:
- crea una cartella delle risorse in
android/app/src/main
curl "http://localhost:8081/index.android.bundle?platform=android" -o "android/app/src/main/assets/index.android.bundle"
per favore dai un'occhiata alla risposta di kzzzf per maggiori dettagli.
adb reverse
non è supportato?
adb reverse tcp:8081 tcp:8081
è necessaria la versione 1.0.32 di ADB, l' reverse
opzione non è in 1.0.31