React Native
Wireless Debugging Guide
A practical troubleshooting guide for running React Native applications on a physical Android device using wireless ADB.
This guide is based on an Android 8.1.0 device. Commands and settings may differ on newer Android versions.
Device Information
| Component | Details |
|---|---|
| Device | Android Device |
| Android Version | Android 8.1.0 |
| Debugging Method | ADB over Wi-Fi (TCP/IP) |
| ADB Port | 5555 |
| Operating System | Windows 10 |
| Framework | React Native |
| Metro | 0.84.4 |
| Java | 17.0.18 |
| ADB | 36.0.0-13206524 |
This device uses an older Android version and does not provide the newer Android Wireless Debugging / pairing workflow found on modern Android versions. This guide uses the traditional ADB TCP/IP method:
adb tcpip 5555
adb connect PHONE_IP:5555
The phone's IP address may change depending on the Wi-Fi network. Do not assume that 192.168.1.15 will always be the correct IP address.
I recommend keeping the exact ADB, Java, Metro, and OS versions because they make the guide more reproducible for someone debugging the same type of setup.
What This Guide Covers
Quick Start
If you already have USB debugging enabled and ADB installed, the essential commands are:
adb devices
adb tcpip 5555
adb shell ip addr show wlan0
adb connect PHONE_IP:5555
adb devices
npx react-native run-android
You normally only need the USB connection for the initial adb tcpip 5555 setup. After that, you can use ADB wirelessly as long as the phone and PC can communicate over the same network.