react-native 真机调试: coloud not connect to development server

Posted zqblog1314

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的欢迎界面了:

技术图片

 

以上是关于react-native 真机调试: coloud not connect to development server的主要内容,如果未能解决你的问题,请参考以下文章

React-Native真机调试

React-Native 真机调试踩坑指南

react-native 真机调试的跨域问题

react-native Mac下安卓真机调试

react-native 学习

React-native 关于 android真机 出现连不上服务器