本文目標: 實現(xiàn)PC通過手機A的熱點調試同一熱點下的手機B轧铁。
設備連接
2每聪、將手機B通過USB連接到PC,cmd下執(zhí)行adb device
能看到設備信息后齿风,執(zhí)行
adb tcpip 5555 (執(zhí)行成功會出現(xiàn) restarting in TCP mode port: 5555)
2药薯、將手機A通過USB線連接PC,打開A的熱點和USB網(wǎng)絡共享救斑。如果成功童本,則PC網(wǎng)絡連接會出現(xiàn)手機A的網(wǎng)絡,如果A無法上網(wǎng)脸候,則PC也無法上網(wǎng)巾陕。
2、將手機B連接到A的熱點中纪他。此時PC通過USB和A連接,手機B通過wifi連接到A的熱點晾匠,PC和B將同處在A的wifi熱點當中
3茶袒、打開cmd,執(zhí)行:
adb kill-server
adb connect 手機B的IP (例如: adb connect 192.168.43.10)
**Tips : **
手機B的IP可以在手機設置 > WLAN > 菜單 > 高級設置
里看到
成功連接后會出現(xiàn)提示connected to 手機B的IP
出現(xiàn)問題均可通過adb kill-server
凉馆,插拔USB來重新測試
log調試
1薪寓、手機連接完畢,執(zhí)行adb logcat
若出現(xiàn)more than one device
的錯誤澜共,則執(zhí)行adb -s 手機B的IP:5555 logcat
(例如 adb -s 192.168.43.10:5555 logcat
)來查看log向叉。
同理,執(zhí)行如下指令:adb -s 手機B的IP:5555 shell
便可進入手機B的shell調試環(huán)境嗦董。
2母谎、執(zhí)行:
cat /sys/class/net/wlan0/address
可以看到手機B的MAC地址,通過手機B里的設置 > WLAN > 菜單 > 高級設置
查看其MAC地址京革,看是否一致奇唤。如一致則說明可以開始對手機B的調試幸斥。
3、在shell下執(zhí)行
logcat | grep -i royale
可以查看含有royale
的log信息咬扇。logcat
的過濾方法參見:如何過濾 adb logcat 輸出
Reference
ADB連接方式: wifi與usb
Android ADB命令大全
Android命令行工具logcat詳細用法
如何過濾 adb logcat 輸出