用Android真机调试:
设置开发者USB调试不赘述,不会的请自行搜索。
cmd命令行或Cygwin输入
adb devices
查看是否有设备。
运行RN项目时,手机和电脑USB连接并且电脑和手机设备在同一个Wifi网络环境下。
输入
react-native run-android
期间会弹出 node 命令窗口,不用管,跑日志的。
跑不起来请查相应错误,一般的错误有 8081端口占用等
不报错,在手机上会开启应用界面。
手机菜单唤起的方法:摇晃手机 或者 点击menu键 或者 输入 adb shell input keyevent 82
需要用 chrome 控制台来监控调试的,需要设置:点击菜单中的 Dev Settings >> Debug server host&port for devices,输入要监控手机的电脑 ip 地址+端口号,例:10.10.10.10:8081
在电脑的 cmd 界面输入
adb reverse tcp:8081 tcp:8081
在chrome 中 打开 http://localhost:8081/debugger-ui/ 地址,然后打开控制台。
点击菜单中的 Reload
打完收工
------------------------------------------------------
以后再次进行调试,可以不用 USB 连接。但必须在同一局域网中,连同一 wifi
直接输入
npm start
在手机上点击 Reload