第一步:平板使用數據線連接至電腦,並打開“USB調試”
可以通過命令查看到所有的設備,如果是使用真機調試,一定要確認adb devices中,只有一個設備可用。
adb devices
#查看所有的設備
第二步:在真機Debug Android項目
一般是先在Android Studio打開項目,點擊運行項目,然后選擇已經連接的設備,點擊OK,即可在設備上運行項目,但前提是設備已經打開了“USB調試”
第三步:運行項目
通過命令打開命令,將可以Debug項目
react-native run-android
到這時,真機應該是可以打開項目的
第四步:打開調試菜單
手機設備可以通過搖一搖設備打開調試菜單,也可以打開調試菜單。
可因為是平板,搖一搖不是太方便,可以在電腦端運行命令來打開調試菜單,但有時卻又無法打開調試菜單(如果是使用真機調試,一定要確認adb devices中,只有一個設備可用)
adb shell input keyevent 82
第五步:使用命令打開真機在線調試,將端口開放給Android設備
adb reverse tcp:8081 tcp:8081 #方便真機提取服務器的bundle文件 adb reverse tcp:3000 tcp:3000 #因為需要調用API,API的運行端口是3000
第六步:因為react native 調試時需要調用到API,那么就需要在react native代碼中配置API的地址
打開命令窗口,輸入命令ipconfig
1.在模擬器中調試,應該配置“以太網適配器”
2.在真機中調試,應該配置“無線局域網適配器”
參考:【React Native開發】React Native應用設備運行(Running)以及調試(Debugging)(3)
官方文檔 Running On Device