Problema de emparejamiento Wifi de Android Studio Bumblebee

5 minutos de lectura

Avatar de usuario de Santript Mehta
Santript Mehta

He usado la última función de Android Studio Bumblebee (emparejamiento wifi) durante 2 o 3 días antes de que dejara de funcionar.
Ahora estoy recibiendo el error “Este sistema no cumple con los requisitos para admitir el emparejamiento Wi-Fi. Actualice a la última versión de “herramientas de plataforma” utilizando el administrador SDK

He actualizado todo a la última versión.

Captura de pantalla del mensaje de error

  • Ya he intentado reinstalar las herramientas de la plataforma Android. Y también agregó la variable de ruta. Pero aún así, me enfrento al mismo problema.

    – Santript Mehta

    8 de febrero a las 17:01

  • Pasé 3 días tratando de resolver esto, resulta que adb intenta activar un servidor mdns en el puerto 5353 y no hace ningún informe de error adecuado al fallar eso. hay un servicio de Windows predeterminado que usa ese puerto (no sé si siempre lo usa o solo mala suerte) llamado DNScache, por lo que encontrar una manera de cambiar el puerto que usa este servicio o el puerto adb debería arreglarlo, pero yo no tuve suerte haciendo eso

    – Luan Vítor

    3 de marzo a las 18:32


  • Acabo de reiniciar mi sistema para solucionar este problema

    -Ishaan Garg

    4 de marzo a las 13:09

  • Probé cada uno de sus sugerencias. Pero todavía estoy enfrentando este problema.

    – Santript Mehta

    11 de marzo a las 15:15

Tuve un problema similar y logré resolverlo de la siguiente manera:

Arreglo rapido

  1. En Android Studio, Archivo -> Configuración
  2. Compilación, ejecución, implementación -> Depurador
  3. En Puente de depuración de Android (adb), desmarcar ‘Habilitar adb mDNS para depuración inalámbrica’ y Aplicar
  4. Espere unos segundos para que los cambios surtan efecto
  5. Vuelva a marcar ‘adb mDNS para depuración inalámbrica’ y aplique
  6. En la ventana emergente de Windows Defender, permitir el acceso a la red adb

Solución extendida

Al revisar los registros de Android Studio (Ayuda -> Mostrar Explorador de inicio de sesión) puede encontrar un mensaje de error con respecto a la demonio adb mDNS.

INFORMACIÓN: ireless.WiFiPairingServiceImpl: resultado de ‘adb mdns check’ (no compatible):
INFORMACIÓN – ireless.WiFiPairingServiceImpl – ERROR: demonio mdns no disponible
INFORMACIÓN – ireless.WiFiPairingServiceImpl – Comprobar si mDNS es compatible Resultado del estado: no compatible

Si ejecuta ese comando en, por ejemplo, Powershell (adb mdns check) verá que recibe exactamente el mismo mensaje de error. Después de investigar un poco, descubrí que podía deshabilitar este servicio mDNS en la configuración de Andoid Studio.

  1. Archivo -> Configuración
  2. Compilación, ejecución, implementación -> Depurador
  3. En Andoird Debug Bridge (adb), desmarque ‘Habilitar adb mDNS para depuración inalámbrica’
  4. Presiona aplicar
  5. Vuelva a marcar ‘adb mDNS para depuración inalámbrica’
  6. Presiona aplicar

Ahora debería aparecer una ventana emergente pidiéndole que permita el acceso a la red adb. Haga clic en permitir el acceso.
El par Wi-Fi debería funcionar ahora.

Ver también: Emparejamiento de un nuevo dispositivo en Android Studio BumbleBee a través de Wifi

  • Esto no funcionó para mí porque ya tenía ADB agregado para mis conexiones entrantes. Tuve que agregar manualmente adb.exe a mi configuración de salida en Windows Defender. Funcionó después de eso.

    – Sleewok

    24 de febrero a las 14:56

  • Funcionó para mí, aunque tuve que reiniciar Android Studio para que funcionara el código QR.

    – Lee Denbigh

    24 de marzo a las 5:16

  • Funcionó en mi máquina Linux (estoy usando Manjaro-GNOME env) pero no hubo un aviso para permitir el permiso, este adquirió el permiso automáticamente una vez que desmarqué y marqué la opción nuevamente.

    – Patik Patel

    10 de junio a las 7:37

  • Ahora tengo connection to device that takes up to 2 minutes y falla despues de un tiempo

    – usuario924

    13 de junio a las 11:17

  • Esto funcionó para mí después de seguir los pasos y reiniciar el estudio.

    – Tonnie

    23 de junio a las 5:06

Avatar de usuario de Rashi Abramson
Rashi Abramson

Tuve que configurar la variable de entorno. ADB_MDNS_OPENSCREEN a 1.

Aquí está mi código de PowerShell:

$env:ADB_MDNS_OPENSCREEN=1
adb kill-server
adb start-server

Esto se debe a que MDNS está deshabilitado de forma predeterminada en v 31.0.2:
https://source.android.com/devices/automotive/virtualization/tools

Supongo que tiene una versión anterior de platform-tools/adb instalada en algún lugar (puede verificar esto ejecutando which adb en su símbolo del sistema).

Encuentre las herramientas de plataforma adecuadas

Puede encontrar la ruta a las herramientas de plataforma/adb que desea usar en Android Studios en Configuración -> Apariencia y comportamiento -> Configuración del sistema -> SDK de Android.
ingrese la descripción de la imagen aquí

Dentro de esta carpeta debería haber otra carpeta llamada “plataforma-herramientas”.
ingrese la descripción de la imagen aquí

Actualiza tu RUTA

Deberá agregar esta carpeta a su RUTA y eliminar la anterior.

ingrese la descripción de la imagen aquí

Reinicie el estudio de Android

Para que los cambios surtan efecto, deberá reiniciar el IDE.

Archivo -> Invalidar cachés -> Invalidar y reiniciar

Otra solución

Si lo anterior no funciona, también puede desinstalar y reinstalar las herramientas de la plataforma con el comando sdkmanager.

sdkmanager --uninstall "platform-tools"

Una vez que se desinstalan las herramientas de la plataforma, puede usar SDK Manager en Android Studio para reinstalar.

  • La reinstalación de herramientas de plataforma funcionó para mí. ¡Gracias!

    – cristipiticul

    2 de febrero a las 10:06

  • Hice todo como dijiste. Pero aún así, no resuelve el problema.

    – Santript Mehta

    8 de febrero a las 16:59

  • Acabo de reiniciar mi sistema para solucionar este problema

    -Ishaan Garg

    4 de marzo a las 13:09

  • Reiniciar parece ser necesario en linux también para borrar las interfaces de red.

    – rwst

    9 abr a las 14:22

Si su PC tiene un adaptador wifi, desactívelo. Me lo arregló.

Acabo de actualizar Windows 10 a 20H2 y cualquier paquete de servicio reciente que haya estado solicitando durante meses. Creo que volvió a habilitar mi adaptador wifi o hizo algo para romper adb mdns.

De todos modos, ninguna de estas sugerencias funcionó. Esperemos que esto le ahorre a alguien 2 horas.

Expediente > Invalidar cachés… trabajó para mi:

Menú Archivo de Android Studio

Seleccione Invalidar y reiniciar:
Ventana Invalidar cachés

Avatar de usuario de Karthik Kompelli
Karthik Kompelli

Funcionó para mí –> Intenté los siguientes pasos,

  1. desinstale las herramientas de plataforma instaladas anteriormente e instálelas de nuevo
  2. desmarque y vuelva a marcar en Configuración de Android Studio -> Compilación, Ejecución, Implementación -> Depurador -> ‘Habilitar adb mDNS para depuración inalámbrica’ y luego aplicar
  3. Cachés no válidos en Archivo, luego verifique todos los controles y luego haga clic en ‘Invalidar cachés y reiniciar’

Avatar de usuario de Shivam Tiwari
Shivam Tiwari

Tengo el mismo problema, pero descargué el complemento “ADB Wi-Fi” y funciona perfectamente para el emparejamiento de Wi-Fi.

¿Ha sido útil esta solución?