当因某种原因无法使用USB接口连接ADB时,可通过网口连接ADB。具体方法如下:
RK3399默认关闭了网络连接ADB,需要设置adb监听端口号打开此功能,修改如下:
diff --git a/device/rockchip/rk3399/rk3399_all/system.prop b/device/rockchip/rk3399/rk3399_all/system.prop
index fb4a91a..1126161 100755
--- a/device/rockchip/rk3399/rk3399_all/system.prop
+++ b/device/rockchip/rk3399/rk3399_all/system.prop
@@ -40,3 +40,4 @@ wifi.supplicant_scan_interval=15
ro.factory.tool=0
#set default lcd density for rk3399 tablet
ro.sf.lcd_density=280
+service.adb.tcp.port=5555
\ No newline at end of file
修改后将设备的IP地址设置和PC端IP地址在同一网段,且测试设备和PC端互ping可以ping通。
然后PC端打开adb命令窗口,假设设备的IP地址为192.168.1.225,输入:
adb connect 192.168.1.225:5555
连接成功后会提示,如下:
若连接失败,可先执行:adb kill-server,然后再次连接。
断开adb连接时执行:adb disconnect 192.168.1.225:5555
若不执行这个命令,adb服务并未真正断开,下次若使用usb连接adb时会提示发现多个设备,可先执行:adb kill-server,再连接即可。