28 October 2016
adb is usually used over USB. However, it is also possible to use over Wi-Fi, as described here.使用WiFi来调试APK
Connect your Android device and adb host computer to a common Wi-Fi network accessible to both. We have found that not all access points are suitable; you may need to use an access point whose firewall is configured properly to support adb.
Note: If you are attempting to connect to a Wear device, force it to connect to Wi-Fi by shutting off Bluetooth on the phone connected to it.
Connect the device to the host computer with a USB cable.
Set the target device to listen for a TCP/IP connection on port 5555.
$ adb tcpip 5555
Disconnect the USB cable from the target device.
Find the IP address of the Android device. For example, on a Nexus device, you can find the IP address at Settings > About tablet (or About phone) >Status > IP address. Or, on an Android Wear device, you can find the IP address at Settings > Wi-Fi Settings > Advanced > IP address.
Connect to the device, identifying it by IP address.
$ adb connect <device-ip-address>
Confirm that your host computer is connected to the target device:
$ adb devices
List of devices attached
<device-ip-address>:5555 device
You’re now good to go!
If the adb connection is ever lost:
Make sure that your host is still connected to the same Wi-Fi network your Android device is.
Reconnect by executing the “adb connect” step again.
Or if that doesn’t work, reset your adb host:
adb kill-server
and then start over from the beginning.
Mobile execute adb shell
If Device root
then use adb shell on device, execute:
su
setprop service.adb.tcp.port 5555
stop adbd
start adbd
now you can adb connect this device.
— Kong Jing