Android Debug Bridge (adb) Wireless Debugging Over Wi-Fi

We mostly connect our Android device to our computers with a USB cable for debugging purposes. It is possible to use adb over a wifi connection than a USB to save some wire-related hassles in our lives. The process is super simple, let’s go through it quickly.

Step 1

Make sure both your adb host computer and Android device are on the same Wifi network.

What's the one thing every developer wants? More screens! Enhance your coding experience with an external monitor to increase screen real estate.

Step 2

Connect the Android device with the computer using your USB cable. As soon as you do that, your host computer will detect your device and adb will start running in the USB mode on the computer. You can check the attached devices with adb devices whereas ensure that adb is running in the USB mode by executing adb usb.

$ adb usb
restarting in USB mode
$ adb devices
List of devices attached
ZX1D63HX9R	device

Step 3

Restart adb in tcpip mode with this command:

$ adb tcpip 5556
restarting in TCP mode port: 5556

Step 4

Find out the IP address of the Android device. There are several ways to do that:

  • Go to Settings -> About phone/tablet -> Status -> IP address.
  • Go to the list of Wi-fi networks available. The one to which you’re connected, tap on that and get to know your IP.
  • Try $ adb shell netcfg.

Now that you know the IP address of your device, connect your adb host to it.

$ adb connect 192.168.0.102:5556
already connected to 192.168.0.102:5556
$ adb devices
List of devices attached
ZX1D63HX9R	device
192.168.0.102:5556	device

Step 5

Remove the USB cable and you should be connected to your device. If you don’t see it in adb devices then just reconnect using the previous step’s command:

$ adb connect 192.168.0.102:5556
connected to 192.168.0.102:5556
$ adb devices
List of devices attached
192.168.0.102:5556	device

Either you’re good to go now or you’ll need to kill your adb server by executing adb kill-server and go through all the steps again once more.

Hope that helps!

Reference – http://developer.android.com/tools/help/adb.html#wireless

Tech Tip: Did you know now you can retain your desktop experience on your smartphone device itself by accessing your windows applications on hosted virtual desktop from CloudDesktopOnline with 24*7*365 days top-notch tech-support from Apps4Rent.com.

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download

Author: Rishabh

Rishabh is a full stack web and mobile developer from India. Follow me on Twitter.

12 thoughts on “Android Debug Bridge (adb) Wireless Debugging Over Wi-Fi”

  1. Awesome.. It’s working for me… I tried adb connection with other web links.. But it save my time… Great appreciate. Wish future work…

  2. Cool, thanks for the post.
    Based on my experiment it’s not needed to connect real device to machine in advance via USB port. You just need to have its IP address.
    I had my Genymotion on and by doing above command Android studio couldn’t recognize it (while before running the command that was recognizable) so just restarted that and problem fixed.

  3. Hello!
    I live in Denmark – the city of Copenhagen. I liked your forum. Razrishite to attach to it and communicate!
    Good wind and success!
    Richard Malcolm.

Leave a Reply

Your email address will not be published. Required fields are marked *