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.
Tuve un problema similar y logré resolverlo de la siguiente manera:
Arreglo rapido
- En Android Studio, Archivo -> Configuración
- Compilación, ejecución, implementación -> Depurador
- En Puente de depuración de Android (adb), desmarcar ‘Habilitar adb mDNS para depuración inalámbrica’ y Aplicar
- Espere unos segundos para que los cambios surtan efecto
- Vuelva a marcar ‘adb mDNS para depuración inalámbrica’ y aplique
- 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.
- Archivo -> Configuración
- Compilación, ejecución, implementación -> Depurador
- En Andoird Debug Bridge (adb), desmarque ‘Habilitar adb mDNS para depuración inalámbrica’
- Presiona aplicar
- Vuelva a marcar ‘adb mDNS para depuración inalámbrica’
- 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
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.
Dentro de esta carpeta debería haber otra carpeta llamada “plataforma-herramientas”.
Actualiza tu RUTA
Deberá agregar esta carpeta a su RUTA y eliminar la anterior.
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.
Karthik Kompelli
Funcionó para mí –> Intenté los siguientes pasos,
- desinstale las herramientas de plataforma instaladas anteriormente e instálelas de nuevo
- 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
- Cachés no válidos en Archivo, luego verifique todos los controles y luego haga clic en ‘Invalidar cachés y reiniciar’
Shivam Tiwari
Tengo el mismo problema, pero descargué el complemento “ADB Wi-Fi” y funciona perfectamente para el emparejamiento de Wi-Fi.
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