虚拟机上启动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”不是内部或外部命令,也不是可运行的程序或批处理文件——解决方案