No se puede conectar a Android a través de ADB a través de wifi – ¿Necesito acceso root?
Estoy básicamente tratando de hacer esto: ¿Cómo puedo conectarme a Android con ADB sobre TCP? Con el Droid X2.
Tengo la depuración del USB encendido, y mi teléfono se enchufa vía USB. La dirección IP es 10.0.78.33 (he verificado que puedo hacer la comunicación TCP con el teléfono en ese IP, y puedo hacer ping).
- Descubrir dispositivos móviles usando wifi
- Cómo google home app puede buscar auto wifi contraseña en android?
- Iniciar Androids WiFi-Manager mediante el envío de una intención?
- Wifi triangulación de posición
- ¿Pueden funcionar wifi y 3G al mismo tiempo en Android?
Voy a la línea de comandos y hacer lo siguiente:
Reiniciar en modo TCP puerto: 5555
>> adb connect 10.0.78.33:5555
No se puede conectar a 10.0.78.33: 555
¿Alguna idea de por qué esto no funciona? ¿Necesito acceso root para hacer esto? Estoy tratando de evitar el enraizamiento del teléfono.
¡Gracias!
- Enviar notificación a todos los dispositivos conectados a una red Wi-Fi
- Android Personalizar la exploración Wifi
- ¿Cómo iniciar una conexión de red local programmically a través de hotspot Wi-Fi en Android?
- Cómo abrir navegador predeterminado de cautivo en Android
- Wi-Fi Directo y "normal" Wi-Fi - ¿Diferentes MAC?
- Conectarse a la red wifi en android, devolver si la contraseña es incorrecta
- ¿Hay una manera de forzar una conexión de red sobre 4G, incluso cuando WiFi está habilitado y conectado?
- ¿Puede Android hacer redes ad-hoc peer-to-peer?
Paso 1 . Ir a Androidsdk \ platform-tools en PC / Laptop
Paso 2 :
Conecte su dispositivo a través de USB y ejecute:
Adb kill-server
entonces corre
Adb tcpip 5555
Verá debajo el mensaje …
Daemon no se está ejecutando. Comenzando ahora en el puerto 5037 * daemon iniciado correctamente * reiniciando en modo TCP puerto: 5555
Paso 3:
Ahora abra la nueva ventana CMD,
Ir a Androidsdk \ herramientas de plataforma
Ahora corre
Adb connect xx.xx.xx.xx: 5555 (xx.xx.xx.xx es IP del dispositivo)
Paso 4: Desconecte su dispositivo de USB y funcionará como si estuviera conectado desde su estudio de Android.
El dispositivo no tiene que estar enraizado. He desarrollado un complemento para IntelliJ / Android Studio para conectar su dispositivo a través de wifi presionando sólo un botón. Aquí está el código y aquí el complemento listo para ser utilizado.
El uso es bastante simple. Aquí tienes un gif:
Síntomas
Con mi teléfono, este problema ocurre mucho. Consigo estos síntomas:
-
ping xxxx
veces fuera -
adb connect xxxx
veces fuera ("no se puede conectar") -
telnet xxxx 5555
veces fuera
Solución
Necesito deshabilitar y volver a habilitar WiFi en mi teléfono antes de ejecutar adb connect
en mi computadora. Entonces puedo ping
como una ping
, telnet
, y adb connect
con el teléfono.
Estoy usando un Sony Xperia M C1904 que funciona CyanogenMod 12.1.
Root IS necesario para cambiar las propiedades del sistema. Sin embargo, no es necesario para iniciar adb a través de wifi.
Usted puede reenviar los puertos mientras está conectado a través de USB y luego decirle al daemon adb para escuchar sobre una cierta frecuencia:
ADB sobre wirless
He encoutered el mismo problema, y mi dispositivo fue arraigado. El problema realmente vino de adbd Insecure. Si instaló adbd Insecure en su dispositivo, evitará que se conecte a su dispositivo a través de WiFi. Tienes que desmarcar la opción "Enable insecure adbd" en la aplicación adbd Insecure.
Vea FIXED: No se puede conectar a adb over wifi
El problema conmigo para mi Samsung Tab 1 era un proceso de adb que ya se estaba ejecutando en el puerto 5037 en mi máquina Xubuntu 14.04, de la que no sabía hasta que escribí pgrep -l -u username
. Para corregir esto, terminé el proceso del adb usando pkill adb
, navegado a mi carpeta de las herramientas de la plataforma y funcioné adb tcpip 5037
y después conecté a mi dispositivo usando el número de puerto 5037
. ¡Auge! Trabajado como un encanto.
Después de ejecutar setprop service.adb.tcp.port 5555
y reiniciar adb
, no verá el dispositivo si ejecuta adb devices
en el host.
En su lugar, tiene que ejecutar adb connect 10.0.78.33:5555
Al parecer, el acceso root es necesario según el comentario de Chris Stratton anterior.
No pude conectar adb a mi teléfono de Nexus5 sobre 5Ghz WLAN pero trabajó con el 2,4 Ghz más lento al instante.
- Establecer TextSize a un texto en spinner en android programatically
- No se puede instalar el controlador USB de Android en Windows 7 Pro 64 bit