Si hallas alguna incompatibilidad con tu código o trabajo, recuerda probar siempre en un entorno de testing antes aplicar el código al proyecto final.
Solución:
-
Desconecte el dispositivo del usb y luego dígale que escuche en 4455
adb tcpip 4455
reiniciando en modo TCP puerto: 4455
-
Conéctese al dispositivo usando una ip: puerto especificada. mi dispositivo está usando wifi
adb conectar 192.168.1.103:4455
conectado a 192.168.1.103:4455
-
ahora haz comandos adb normales sobre tcp como
shell adb
-
cuando haya terminado, puede volver a ponerlo en modo USB adb usb reiniciando en modo USB
Después de experimentar un poco con las pruebas, logré conectar con éxito una Sony Tablet S a través de ADB siguiendo este procedimiento, cuando tanto la computadora como la tableta estaban en la misma red wifi. Usé un Xperia T como punto de conexión entre una computadora portátil y la Tablet S. Seguí el mismo procedimiento en una Xperia Tablet S y también en una Xperia S.
- Conecte la Sony Tablet S a través de USB a una computadora, asegúrese de tener habilitada la depuración ADB en la tableta.
- En la computadora, ejecute “dispositivos adb”, verificando que la tableta aparezca en la lista de dispositivos disponibles.
- Ejecute “adb tcpip [port]” mientras la tableta está conectada a la computadora, verificando que obtenga una respuesta “reiniciando en el puerto de modo TCP: [port]”
- Desconéctese del dispositivo de la computadora a la que estaba conectado.
- Desde un host ubicado en la misma red wifi, ejecute “adb connect [ip to device]:[port]”, verificando que obtienes una respuesta “conectada a [ip to device]:[port]”
Al final, lancé Eclipse, creé un proyecto de prueba e intenté iniciar el proyecto. El proyecto se instaló y lanzó automáticamente desde Eclipse. También probé esto para la depuración y funcionó igualmente bien.
Finalmente, después de muchas búsquedas, aquí está el breve tutorial consolidado sobre “Depuración inalámbrica con Androidsin rootear“tu teléfono Android.
Pasos:
- Asegúrese de que su teléfono y su PC/computadora portátil estén conectados en la misma red.
- Encuentre la dirección IP de su dispositivo Android: Ir Configuración > Acerca del teléfono > Estado. Anótalo.
- Prueba de ping: Primero verifiquemos si se puede acceder a su teléfono desde su PC / computadora portátil para hacer esto
ping
su dispositivo Android y verifique su respuesta. Ver notas si el ping no tiene éxito.
e.g: ping 192.168.1.55
- Conecte su dispositivo Android a través de USB en modo de depuración USB.
- Abra el símbolo del sistema y
cd
dentro
directorio y ejecute los siguientes comandos.platform-tools
adb tcpip 5555 adb connect DEVICE_IP_ADDRESS_HERE:5555
- Si desea volver al modo USB, use el siguiente comando.
adb -s DEVICE_IP_ADDRESS_HERE:5555
Desconecte el dispositivo Android del USB. Si todo está bien, ¡puede depurar de forma inalámbrica sus aplicaciones de Android!
Notas:
- Si el ping no tiene éxito, asegúrese de que los dispositivos inalámbricos (WiFi) y los dispositivos con cable no estén conectados. aislado. Si está aislado, debe desactivar el aislamiento. Router Mfgrs lo llama como Aislamiento AP. Habrá una configuración en la página de configuración inalámbrica del enrutador. Tengo un enrutador D-Link, desmarqué la Habilitar el aislamiento MultiAP instalándose Configuración básica inalámbrica Página.
- Personalmente, sentí que este método de conexión está tomando más tiempo. Entonces, configuré mi dispositivo Android para que use static IP como 192.168.1.55 para conectarme a mi enrutador e hice un archivo por lotes de Windows como el siguiente,
@echo off cd C:AndroidSDKplatform-tools echo make sure your your Phone is connected in USB Debugging Mode. pause adb kill-server adb tcpip 5555 adb connect 192.168.1.55 pause
entonces, cada vez que tengo que enchufar mi dispositivo, hacer doble clic en el archivo por lotes y todo se hace automáticamente: P!