React Native 與 夜神模擬器的綁定


之前一直用真機去調試,

每回更新一次都需要手動搖晃手機后才能reload JS,

OMG,太麻煩了。

后來尋思模擬器網上推薦用Geny。。。什么的模擬器,但是那個模擬器還需要VBox一起用。

有點麻煩,然后我就下載了一個夜神模擬器。

速度很快,一點都不卡,但是模擬器系統使android 4.4版本的。有點遺憾。

好了,進入正題:

順便說明一下我現在用的工具有關RN的,如下:

1. Microsoft VS Code:

2.YeShen模擬器

3. Nodejs

4. react-native-master

React Native 與 夜神模擬器同步:

首先你需要adb連接到模擬器上。

但你怎么知道模擬器device是什么,adb devices。

直接運行adb devices那么應該什么都沒有。

首先你需要啟動模擬器,然后進入夜神安裝目錄的bin目錄下。

1. $D:\ReactNative\YeShen\Nox\bin>nox_adb devices

*如果沒有顯示device那么到任務管理器中找到NoxVMHandle.exe的PID然后再去找到對應host:port

*cmd中netstat -aon|findstr 【PID】就會顯示

然后你就知道device名字了。然后你需要adb與此模擬器連接在一起。

2.$D:\adt-bundle-windows-x86\android-sdk\android-sdk\platform-tools>adb.exe connect 127.0.0.1:62001

好了,連接成功了。

然后你就可以吧RN項目安裝到夜神模擬器上面了($react-native run-android)。

然后我再RN項目中設置Debug Server其中server設置為127.0.0.1:8081但是還是不行。說是我沒有reverse或沒有connect。

后來我試了一下ipconfig中的ip地址,居然可以了。

5.$在夜神模擬器中設置(使用ipconfig中的ip地址)

 

如果通過127.0.0.1:8081不能正常啟動RN項目,那么就用真實的ip地址應該沒有問題。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM