I am trying to execute reverse tcp command on a android device connected remotely(using adb connect <ip-address>
). But I am getting following error while executing:
adb -s 192.168.0.101 reverse tcp:8081 tcp:8081
error: more than one device/emulator
but I have only one device connected.
adb devices
List of devices attached
192.168.0.101:5555 device
same command works fine if I connect my device using usb. Any Ideas ?
You can click the device option button, or if it doesn't exist for your device use adb shell input keyevent 82 command and select Dev Settings from menu, and then from the section DEBUGGING choose Debug server host & port for device and enter your PC's IP (you can find your IP from ipconfig command for Windows) for ...
Steps for connecting the Android with ADB over TCPConnect your android device with a laptop/pc using a USB cable. Then in the android device turn on developer options from settings, and in developer options turn on USB Debugging (PTP/ MTP).
I just came across this, and while none of the answers worked I eventually got it working repeatably. Following these steps should get you wirelessly debugging your React Native app on your real Android device.
I ran adb kill-server && adb start-server
first. I'm not sure if that's strictly necessary.
adb tcpip 5555
adb reverse tcp:8081 tcp:5555
adb connect YOUR.PHONE.IP.ADDRESS:5555
You can find your phone's wifi IP address from Network Settings -> Wifi -> Wifi Preferences -> IP Address.
react-native run android
for most cases.Open the app, and you get an “Unable to load Script” error. Pressing ‘Reload’ gives an error “Could not connect to development server.” Overcome your despair and push onwards.
YOUR.COMPUTER.IP.ADDRESS:8081
At this point, you should see the bundler loading up with the familiar green bar.
From here you should have your normal debugging experience, minus the wire.
I found that if I'm doing a TCP/IP connection, I need to set the reverse command before I connect to the remote device
Example:
adb tcpip 5555
adb reverse tcp:8081 tcp:8081
adb connect 192.168.1.113
If I connect before performing the reverse, I would always get the error about multiple devices/emulators
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With