1. 程式人生 > >unable to load script from assets 和could not connect to development server解決方案

unable to load script from assets 和could not connect to development server解決方案

小編碰到該問題是在利用Android studio正確執行react native專案時遇見,可以正確編譯,但是不能顯示出正確介面,如下圖所示。

解決方案:

1.設定IP和埠

報錯頁面晃動手機,顯示選單——點選DevSettings——點選Debug host &port for device——設定IP和埠(如:192.168.1.186:8081)——點選返回(空白頁面)——再次晃動手機——點選reload ,此時Js程式即可顯示出來。

2.原因沒有找到assets下檔案,手動建立並設定

(1)在專案main下新建assets資料夾

(2)Cmd執行如下命令:

命令:

React-native bundle --platform Android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res

(3)執行react-native run-Android即可

3.執行方案2中的命令,再執行react-native run-android.雙擊R鍵重新整理模擬器

Tips:執行IOS,如果想指定某個模擬器,執行如下命令:

react-native run-ios –simulator “iPhone X”

檢視IOS裝置:在終端輸入如下命令:

xcrun simctl list devices

Good luck!

Write by Jimmy.li