虚拟机上启动react native 项目是输入指令:react-native run-android,但是连接真机后这样输入会连接不上srever,解决办法如下:####

连接上真机以后,摇动手机,点击reload,提示  coloud not connect to development server,
 
1.关闭启动的项目
2.连接手机
3.在项目根目录打开命令输入  npm start
4.打开一个新的cmd窗口 输入: adb reverse tcp:8081 tcp:8081
5.摇动手机  点击reload连接server
6.之后真机运行就可以使用react-native run-android启动项目了

经过这样操作就可以了。

如果提示: “adb”不是内部或外部命令,也不是可运行的程序或批处理文件 ,解决办法如下:####

1.adb.exe是放在SDK的platform-tools目录下面的,找到adb存放的路径,把adb绝对路径复制下来C:\Users\www\AppData\Local\Android\Sdk\platform-tools

2.右键点击我的电脑,属性--高级系统设置--环境变量--系统环境变量(path)--编辑,在之前的环境变量后加;,粘贴刚复制的路径即可,然后保存,保存

3.重开cmd窗口  输入刚才的指令即可

参照文章:
react-native之Could not connect to development server
“adb”不是内部或外部命令,也不是可运行的程序或批处理文件——解决方案

posted on 2018-12-16 16:17  佑之以航  阅读(877)  评论(0编辑  收藏  举报