React—Native開發之 Could not connect to development server(Android)解決方法


作為初學者昨天還好好能跑的項目今天就會遇到突然爆紅出錯是經常的事,讓我們來看下是什么錯吧

先來翻譯:

 

連接不到開發的服務器。

請按照以下的步驟來修復此問題:

確保包服務器在運行
確保你的設備或者模擬器連接着電腦,並且手機打開了USB調試模式,然后在cmd中運行adb devices來查看已經連接好的設備列表
確保飛行模式是關閉的
如果是使用真機來開發,輸入 adb reverse tcp:8081 tcp:8081來檢查設備
輸入IP:8081

解決方法:

1、首先檢查包服務器是否運行正常。

       在項目文件夾下輸入react-native start或者npm start均可開啟服務器,但是我們需要在PC端確認包服務器是否運行正常。檢查網址為:http://localhost:8081/index.android.bundle?platform=android

 

(1)說說我遇到的問題,開啟包服務器之后,cmd中顯示如下:

 

出現React packager ready就走不動了。

      當我看開http://localhost:8081/index.android.bundle?platform=android網址 時,沒有正常顯示,但是也沒

有顯示“該網頁無法訪問”,只是一直在轉圈圈刷新網頁,就是打不開。


2、設置IP和端口

具體步驟:報錯頁面晃動手機,顯示菜單 =》 點擊Dev Settings =》 點擊Debug server host & port for device =》 設置IP和端口(ex:192.168.0.20:8081)=》 點擊返回 =》 頁面是空白,再次點擊搖一搖,選擇Reload JS程序就顯示出來了。

具體的IP地址是自己電腦的ip地址,不知道的可以在cmd里輸入ipconfig看下,比如我的

然后就搞定了


免責聲明!

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



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