Nexus5 (android 5.1.1) üzerinde AwesomeProject çalıştırmaya çalışıyorum.
Projeyi oluşturabilir ve cihaza yükleyebilirim. Ama çalıştırdığımda kırmızı bir ekran var
JS paketi indirilemiyor. Geliştirme sunucusunu başlatmayı veya cihazınızı bağlamayı unuttunuz mu?
Yerel iOS reaksiyonunda, jsbundle'ı çevrimdışı yüklemeyi seçebilirim. Aynı şeyi Android için nasıl yapabilirim? (Ya da en azından sunucu adresini nerede yapılandırabilirim?)
Güncelleme
Yerel sunucuyla çalıştırmak için, yerel çözümlü proje kök dizininizin altında aşağıdaki komutları çalıştırın
react-native start > /dev/null 2>&1 &
adb reverse tcp:8081 tcp:8081
daha fazla bilgi için lütfen dsissitka'nın cevabına bakınız.
Bir sunucu olmadan çalıştırmak için jsfile dosyasını apk olarak paketleyin:
- altında bir varlık klasörü oluştur
android/app/src/main
curl "http://localhost:8081/index.android.bundle?platform=android" -o "android/app/src/main/assets/index.android.bundle"
daha fazla bilgi için lütfen kzzzf'in cevabına bakınız.
adb reverse
desteklenmediği için imkansız olduğu anlamına mı geliyor ?
adb reverse tcp:8081 tcp:8081
Çalıştırabilmek için ADB 1.0.32 sürümüne ihtiyacınız olduğunu belirtmek isterim , reverse
seçenek 1.0.31'de değil