23

when I try to pair a device, neither QR code or Pairing code work and just get stuck searching for a device...

I have a phone with Android 11 & 12 and Wi-Fi debugging is on.

Android Studio "Pair devices" dialog

hippietrail
  • 15,848
  • 18
  • 99
  • 158
hossein
  • 638
  • 1
  • 3
  • 14

13 Answers13

28

I'm also facing the same issue. It was working fine for a couple of weeks but since then I'm no longer able to connect to my phone via QR Code or pairing code.

What's working for me is connecting via terminal.

adb connect [phone_ip]:[port]

The details for IP and port can be viewed at Settings > System > Developer Options > Wireless debugging (Under Debugging) > Enable it & you should be able to see "IP address & Port" here.

hippietrail
  • 15,848
  • 18
  • 99
  • 158
Mike
  • 697
  • 1
  • 9
  • 21
11

Android Studio gives an option to troubleshoot device connection. I was having the same issue then I found this way.

enter image description here

I found in my case I need to restart the ADB, your might be different.

Sajad Bin Nazir
  • 313
  • 3
  • 12
9

For me, my issue was that on my workstation (Windows 11), my Network profile type under Network & internet > Wi-Fi > {Connected Wi-Fi name} was set to Public Network (Recommeded). Changing this to Private network allowed it to discover my Android device connected on the same network.

Jason Ngo
  • 191
  • 1
  • 5
  • Thank you so much. This was my problem too. For some reason Windows changes it back to public. For those of you with the same problem: Go to Run –> secpol.msc -> Select Network List Manager Policies -> Double click your desired network, go to Network Location tab. -> Change the Network location type to either Not configured, private or public. Source: https://social.technet.microsoft.com/Forums/en-US/e3f4a8ef-5f3a-4fe7-b5ab-63578069d108/network-profile-is-reverting-to-public-after-restart?forum=win10itpronetworking – Gurkonier Apr 29 '23 at 16:28
  • Worked, Thank you so much for this great observation. – Khushi Aug 29 '23 at 04:38
3

I prefer ADB wifi for wifi adb connection. But for this you must be in same wifi network.

enter image description here

after install this plugin you find it on right side panel as shown below

enter image description here

Now , First time you have to connect it via usb cable and after that Click on connect Click on connect

And That's It. You are connected wirelessly now you can remove cable.

2

This is an Android Studio Bug since it does not work reliably.

Make sure you tested these steps Android 11 pairing over WIFI

Make sure your

Ensure that your workstation and device are connected to the same wireless network.

Ensure that your device is running Android 11 or higher. For more informaton, see Check & update your Android version.

Ensure that you have Android Studio Bumblebee. 

On your workstation, update to the latest version of the SDK Platform-Tools.

For the 4th point Sdk Manager> SDK Tools > Android SDK Build Tools

You can use a plugin called ADB WI FI from the plugin marketplace in the meantime.

It does require you to plug your cable once but doesn't require it after that . Also you can pair it with scrcpy to project your screen on your laptop

Narendra_Nath
  • 4,578
  • 3
  • 13
  • 31
2

Restarting the device helped me

2

What helped in my case was going to Tools -> SDK Manager and on the SDK Platforms tab choosing the Androivd version of my phone. By default in only had "Android API 33" installed. Once I added "Android 11.0 (R)" and restarted the Studio I was able to connect my phone using the QR Code.

SDK Platforms

HyperQBE
  • 67
  • 10
2

Mine was fixed by simply restarting Android Studio.

My speculations are sometimes using different VPNs and maybe proxies aren't predicted by Android Studio team.

Poorix
  • 106
  • 7
2

In my case: restarted my PC and phone together and was then able to connect via WiFi.

Sometimes the above-mentioned method doesn't work. if it doesn't work, then I restart Android Studio.

To restart Android Studio: first, click 'File' then click 'Invalidate Caches...' then click on the 'Invalidate and Restart' button.

1

Turning off/on Wifi for both my laptop and phone worked for me.

mayid
  • 1,644
  • 15
  • 23
  • I ran into the same situation today and this still worked. I don't understand the downvote – mayid Oct 01 '22 at 19:30
1

I tried adb, but it didn't work. What works for me is:

  1. Disconnect wifi on my laptop
  2. On my phone, Setting -> Connections -> Mobile Hotspot and Tethering -> Turn on Mobile Hotspot as well as bluetooth tethering
  3. Connect laptop to phone through mobile hotspot
  4. QR code pairing.
Dat Le
  • 38
  • 4
0

I was facing the same isuue tried every above answers then finally restarted my router and it was working

0

Finally fixed the issue, for this problem there are multiple solutions as different people may have a different root cause to this issue. I'll just list a checklist on the things needed to pair a device successfully.

  1. Make sure your Android device is Android 11+
  2. Android Studio version must be Bumblebee and above
  3. Configure your Android SDK and download the required SDK tools eg.Android SDK Platform tools (You can do this through Tools->SDK Manager)
  4. Configure your adb correctly (Turns out my adb wasn't being recognised by Android studio Tools -> Troubleshoot Device Connection)
  5. Ensure both devices is connected to the same network. Make sure it is the same IP address and DNS on both devices.

No 4 and No 5 turns out to be the problem to me as my PC was using OpenDNS and a static IP address while my phone was using a dynamic IP address which was different from my PC's IP address.