最終目的:
在genymotion模擬器上運(yùn)行React Native的示例項(xiàng)目
一、創(chuàng)建genymotion模擬器
- 安裝genymotion
https://www.genymotion.com/download/ - 安裝virtual box
http://rj.baidu.com/soft/detail/25850.html?ald - 創(chuàng)建安卓虛擬機(jī),除圖示選項(xiàng)外其他默認(rèn)

Paste_Image.png
二、根據(jù)文檔下載示例項(xiàng)目,并進(jìn)行初始化
http://reactnative.cn/docs/0.27/getting-started.html#content
三、調(diào)整buildVersion,已試23的所有版均無法正常啟動(dòng),只有24正常

Paste_Image.png
四、調(diào)整genymotion模擬器的SDK目錄為AndroidStudio的SDK目錄,否則啟動(dòng)項(xiàng)目的adb命令會(huì)連接不上genymotion模擬器(Android Studio的安裝,請(qǐng)按第二步的文檔進(jìn)行安裝并進(jìn)行環(huán)境變量的設(shè)置)

Paste_Image.png
五、app啟動(dòng)之后會(huì)提示無法連接到服務(wù)器,需要在app上設(shè)置服務(wù)器的ip和port

Paste_Image.png

Paste_Image.png

填寫自己pc上在路由器上的ip
六、進(jìn)行調(diào)試

Paste_Image.png

Paste_Image.png