
Windows ortamında react-native uygulaması geliştirirken, emulatörde çalıştırmak için standart react-native run-android komutunu çağırıyoruz. Fakat kamera, accelerometre gibi uygulamalarda gerçek cihaz kullanmak gerektiğinde aynı komut ile cihaz üzerinde test edebiliyoruz, tabi önce React Native Unable to load script from assets index.android.bundle hatasını aşarak.React-Native uygulamanızı ilk kez cihazda debug edecekseniz bu hatayı almanız muhtemel. Sorun ise react-native’in alt yapısının sanal ağ üzerinden kaynaklı olması ve portları tanımaması.
Çözüm için basitçe tcp portlarını güncelleyeceğiz.
Başlat >> Çalıştır >> CMD yolu ile yeni bir komut penceresi açıyoruz ve CD komutu ile aşağıdaki yola gidiyoruz :
cd C:\Users\KULLANICIADINIZ\AppData\Local\Android\sdk\platform-tools
Bahsi geçen yol android sdk’mızın yolu. Bu yolda bulunan adb tool’unda bir komut çalıştıracağız, fakat bu aşamada telefonunuz bilgisayarınıza bağlı, USB Hata ayıklama modu açık ve Android emulator kapalı olmalı;
adb reverse tcp:8081 tcp:8081
Aynı portu yineleyerek port yenilemesi yapmış olduk.
Şimdi projeyi telefonda debug ediyoruz:
react-native run-android
Kolay Gelsin.