在我開始用ReactNative開始開發APP時,為了能夠獲取程序運行中的信息,就需要搭建調試環境。
手機調試方式有兩類,一類是模擬器方式,另一類是真機模式。
我測試了一下相應的模擬器:
- 如果用谷歌管飯的模擬器進行測試,運行速度太慢(AMD芯片的);
- 如果用Genymotion,還得越牆下載,並且個人免費版的話無法聯網調試;
- 用國內的mumu模擬器之類的,使用
adb devices
找不到匹配的設備。
因此模擬器方式就作罷。
真機調試比較接近真實環境。
直接用USB連接上電腦就可以。
在真機調試中其實也沒啥難度,就記錄一下幾個要點:
- 把手機搖一搖,能調出開發者界面
- 拖着USB線搖晃太麻煩了,直接輸入命令就可以調出開發者界面:
adb shell input keyevent 82
,這個比較實用。 - 點擊進入Dev Settings
點擊Debug server host for device。
輸入你電腦的IP地址和端口號(譬如10.0.1.1:8081) - 在電腦上打開chrome輸入:http://localhost:8081/debugger-ui 能夠在電腦上看到調試信息的輸出。