react-native : coloud not connect to development server

启动react native 项目是输入指令:react-native run-android,但是连接真机后报连接不上srever的错误,解决办法如下:

连接上真机以后,摇动手机,点击reload,提示  coloud not connect to development server,
 
1.关闭启动的项目
2.连接手机
3.在项目根目录打开命令输入  react-native start
4.打开一个新的cmd窗口 输入: adb reverse tcp:8081 tcp:8081  敲击回车后你有可能什么也看不到,但这并没有什么关系。因为我连接成功也是啥
也不显示,没连接上也不显示。但是我确实是有设备连接上了。请看图。

 


 所以这一步啥也没显示也不能说明啥,  友情提示下,adb  是在android目录下的platform-tools下,没有配置环境变量的要在 这个目录下运行命令才行,不然会报adb是内部命令。


5.摇动手机  点击reload连接server
6.之后就可以使用react-native run-android启动项目了

如果还依旧报无法连接的错误,想想之前是不是有修改过Dev sett
ings 中的ip和端口号,如果修改过删了就行了。
经过这样操作就可以了。
成功后是这样的:

 


 底下那两个绿的代表着,连接成功,

没连接成功时,你只能看到这样:

 

 

 

最后你就能看到react-native的欢迎界面了:

 

posted @ 2020-06-02 18:25  养猪至富  阅读(298)  评论(0编辑  收藏  举报