场景
在开发中经常会遇到usb插口插着其他的设备,但是此时还要用adb命令,不能及时获取Log分析问题很苦恼,怎么办呢。如果此时你的手机和你的PC连接到同一个WiFi 网段上问题就解决了。
前提条件
手机和PC能连接到同一个WiFi网段上。
方法
-
手机通过USB连接到PC,在终端一次输入如下命令:
$adb root $addr_line=`adb shell ifconfig | grep "inet addr:.* Bcast:"` $addr=`echo ${addr_line} | sed 's/.*inet addr:\(.*\) B.*/\1/g'` $port=1234 $adb tcpip ${port} $adb connect ${addr}:${port}
输入完上面命令断开USB连接就可以通过WiFi对手机进行ADB操作。
-
让PC切回到USB连接方法:
$adb usb