offchan
offchan

Reputation: 4187

No connection could be made because the target machine actively refused it. (10061)

I have problems trying to do wireless debugging.

I followed this instruction: https://developer.android.com/studio/command-line/adb#wireless

And it seems that I cannot connect to my phone at step 7 of the article adb connect device_ip_address.

It said cannot connect to 192.168.1.35:5555: No connection could be made because the target machine actively refused it. (10061)

I tried searching for the solution in stackoverflow but the answers do not suit my situation. They said to make sure that I connect to the same network and I'm pretty sure I am connected to the same network. I see my phone is connected to wifi name "Chor" And PC is also connected to the same name. I can even ping phone IP in the command prompt and receive a good response.

Any clues about what could be the issue? The phone I use is Huawei P30 Lite. I'm using Windows 10.

Upvotes: 23

Views: 71598

Answers (15)

Quang Nguyen Trong
Quang Nguyen Trong

Reputation: 1

Go to Developer Options > Turn on Wireless Debugging.
If you select it to see the details, you would probably be shown the IP address & Port of the phone itself. Then go adb connect 192.168.x.x:Port and it will probably solve your problem!

Upvotes: 0

Maher Ali Arshad
Maher Ali Arshad

Reputation: 7

This occurs due to incorrect IP address. For me this worked: Connect system with the hotspot of my phone. Tap on network to see details. Enter IP address. This setup resolved my IP-related connectivity problems(10060 & 10061).

Upvotes: -1

Barath Pandian
Barath Pandian

Reputation: 1

I also faced the same issue. Resolved it by following these steps:

Open the terminal and try these commands

1. adb kill-server
2. adb tcpip 5555
3. adb connect <IP address>:5555

Upvotes: 0

Revansiddappa
Revansiddappa

Reputation: 726

Kill and start ADB

At terminal:

adb kill-server
adb start-server

Upvotes: 0

Shiva_Adasule
Shiva_Adasule

Reputation: 839

that Occurs due to

  1. device is Restarted
  2. device is connected to another computer or computer is debugging another device
  3. turn offing the developer options of device

Follow those Steps to resolve that problem,

  1. Connect your device to PC by USB cable to pc(one time requirement after each restart) and and turn on usb debugging it will connect successfully, allow for connection in device for promoted message.
  2. then type this Command in terminal "adb tcpip 5555"
  3. now remove the USB cable and connect device with pc with wifi
  4. now type this command "adb connect <your_ip>"
  5. you're all done !!

Upvotes: 44

philip inzagy
philip inzagy

Reputation: 1

going on developer option -> wireless debugging -> ON ;Check IP address and port use that with adb connect or scrcpy --tcpip=192.168.x.x:port

Upvotes: 0

moath abusheikha
moath abusheikha

Reputation: 21

go to wireless debugging settings on your phone locate the ip&port option and use the port your phone show like so: adb connect 192.168.1.101:39111enter image description here

Upvotes: 2

Reuven Kapiloff
Reuven Kapiloff

Reputation: 163

Make sure you are using a cable that can transfer data, and that the device appears in the devices list when the cable is connected.

For device list run command:

adb devices

While the device is still connected enter the connecting command, with the IP address from the device wifi settings.

adb connect ip_address

Upvotes: 1

Vivek Bhandari
Vivek Bhandari

Reputation: 201

Solved:- Just once connect your mobile with USB and allow the permission pop-up on the mobile screen, and then try to connect on wifi, it will connect.

Upvotes: 0

Mori
Mori

Reputation: 4611

As other mentioned about the process you should first clean the path for connection. But try these two important points

1- Change adb to .\adb

.\adb kill-server
.\adb usb
.\adb tcpip 5555
.\adb connect 192.168.1.34:5555

2- Just you can keep one IP and for the next must clean the path!

Points:

1- As you know, we can set the IP address for a real phone in Static

2- If use a real phone by android 11, need to turn on Wireless debugging, then find the IP & Port

Upvotes: 0

Ritunjay kumar
Ritunjay kumar

Reputation: 467

check your wifi debugging ip address

developer option -> wifi debugging

Upvotes: 0

Happy Sinha
Happy Sinha

Reputation: 126

I'm facing the same issue then I'm restart everything like Phone, Android Studio/VS Code, and restart Computer. then solved.

Some of the commands you can try.

adb tcpip 4568
adb connect <Your device IP>:4568
adb disconnect
adb kill-server

Upvotes: 2

Code on the Rocks
Code on the Rocks

Reputation: 17566

I ran into this error message when attempting to debug my Samsung Galaxy watch and it turns out that the Samsung Galaxy watches run on the Tizen OS and are not meant to be connected to Android Studio via adb. In order to develop apps for these devices, you will need to use Tizen Studio and connect to your device via sdb.

Upvotes: 1

Bryan W
Bryan W

Reputation: 1157

Seems like there are some bugs with authorization conditions across different manufacturers. To get your target device to trust your computer, you need to go through more than just approving the computer's MAC address.

After some modifications of @off99555's answer, this is the solution for OnePlus 7 T/Pro devices on OxygenOS 10 (Android 10.x). Might be device manufacturer specific:

  1. Revoke USB debugging authorizations
  2. Connect target device via USB
  3. Change USB usage mode to "File Transfer"
  4. Run 'adb connect 192.168.x.x:5555'

The target device should recognize your computer now, and you can unplug USB and use ADB wireless now. Note that if you revoke USB auth in the future, you will have go through these steps again.

Upvotes: 5

offchan
offchan

Reputation: 4187

I have accidentally found the solution now!

It seems to be a phone issue (specifically Huawei phone). It keeps turning off USB debugging mode by itself so what I had to do was to prevent it from turning off USB debugging mode.

I am not clearly sure of what is the exact step that fixed the issue but here's everything I did in Developer options:

  • Revoke USB debugging authorizations
  • Allow ADB debugging in charge only mode (I think this fixed the issue)
  • Turn off Always prompt when connecting to USB

Upvotes: 15

Related Questions