Normal şartlarda geliştirdiğiniz uygulamayı debug modda cihaza(android) yüklerseniz development server'a bağlantı isteyecek ve development server'a bağlanınca da yaptığınız her değişiklik otomatik olarak android cihaza da uygulanacaktır. Ancak siz bunun tam tersinin olmasını istiyorsanız yani uygulamayı cihaza yükledikten sonra bilgisayarınızdaki değişiklikleri almamasını istiyorsanız aşağıdaki adımları takip edebilirsiniz.
* android tablet yada telefonu USB aracılığıyla bilgisayarınıza bağlayın
Cihazın tanındığından ve adb cihaz listesinde görüldüğünden emin olun
adb devices
|
cd ~/DEVELOPMENT/GIT/Demo
|
mkdir android/app/src/main/assets/
|
react-native start
|
curl "http://localhost:8081/index.android.bundle?platform=android" -o "android/app/src/main/assets/index.android.bundle"
|
react-native run-android
|
adb shell input keyevent 82
|
bu işlemden sonra bilgisayarınıza USB ile bağladığınız cihazın kablosunu çekin. Uygulamayı yeniden başlatın ve bu aşamadan sonra kendi bilgisayarınızda yaptığınız değişiklikler cihazı etkilemeyecektir. Dolayısıyla android cihaz üzerine yüklediğiniz versiyon sabit kalarak bir yandan geliştirmenize devam ederken diğer yandan uygulamanın testlerini yapabilirsiniz.
Hiç yorum yok:
Yorum Gönder