用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