ADB sobre inalámbrica

Hey me preguntaba ¿necesita root para hacer esto más? Quiero instalar / ejecutar aplicaciones inalámbricas para detener todo este cambio de cable. También he leído que puede causar algunos errores sin embargo? Eso fue en los mensajes antiguos en este sitio, me preguntaba ¿es confiable y fácil de hacer ahora?

El enraizamiento no es necesario. Con el cable USB conectado, el puerto 5555 se abrió a través de todos los firewalls involucrados y el modo de depuración habilitado

adb tcpip 5555 

A continuación, busque en las propiedades inalámbricas de su dispositivo y la red que utiliza, para ver qué dirección IP se han concedido al dispositivo (o configurar su DHCP siempre para utilizar el mismo para la dirección MAC del dispositivo). Entonces

 adb connect 192.168.1.133 

(Fueron 192.168.1.133 una dirección IP de ejemplo).

Esto es todo. Ahora puede usar adb shell o adb install o adb upload o similar con el cable USB enchufado.

Para volver al modo USB,

 adb usb 

El dispositivo también puede volver al modo USB después de reiniciar.

Este modo es necesario para el desarrollo de aplicaciones que usan dispositivos USB conectados directamente (el puerto USB es utilizado por el dispositivo por lo que no puede ser utilizado por ADB). Se trata brevemente en la sección de depuración USB del sitio web de Android.

Me encontré con el mismo problema hoy y encontrar que las cosas están bien en mi no arraigada 4.2 Nexus Galaxy dispositivo, pero no funciona en mi más viejo (de nuevo sin raíces) Samsung Galaxy Y (2.3) dispositivo.

He probado los pasos dados aquí, pero parece que uno necesita un teléfono con raíces para trabajar en algunos de los modelos anteriores (y tal vez otros dispositivos no nexo también).

Esto es lo que intenté –

$ adb shell netstat | grep 5555

No se ha abierto ningún socket en este puerto.

Intentó establecer manualmente los pasos que adb tcpip hace –

 $ adb shell setprop service.adb.tcp.port 5555 $ adb shell stop adbd $ adb shell start adbd $ adb shell getprop | grep adb 

Esto no muestra la propiedad que se acaba de configurar.

Esto es lo que muestra en mi dispositivo nexus donde funciona sin enraizamiento –

 $ adb shell getprop | grep adb [service.adb.tcp.port]: [5555] 

Así que dependiendo de la versión de teléfono / OS que tengas, tu kilometraje puede variar.

Todos los derechos reservados

Para adb inalámbrico en mi Nexus 4 @ Android 4.4.2 (Kitkat) Yo suelo hacer:

  1. Activar depuración de usb en 'Opciones de desarrollador'
  2. Conectar a través de cable usb, aceptar un cuadro de diálogo de clave RSA
  3. adb tcpip 5555
  4. adb connect 192.168.?.? (IP del dispositivo en el wlan local)
  5. Desconecte el cable USB

  6. Compruebe si la conexión sigue adb devices : adb devices

No se requiere root

Para ADB inalámbrico sin cable USB es posible, pero es necesario utilizar una conexión de configuración de tiempo con PC mediante cable usb. Asegúrese de que el modo de depuración USB debe estar activado. Conecte el dispositivo en el mismo wifi. entonces corre

  • Adb tcpip 5555
  • Adb conectar yourdeviceIP

Para encontrar la IP del dispositivo actual y para configurar la aplicación de uso inalámbrico de adb (sin dispositivo de enraizamiento)

https://play.google.com/store/apps/details?id=com.freeappmakr.adb

Con esta aplicación puedes configurar tu dispositivo con un adaptador inalámbrico.

Si hay algún error en el uso de la configuración

Adb kill-server

vuelva a intentarlo

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

  • Utilizar getRotationMatrix y getOrientation en Android 2.1
  • ¿Por qué mi rendimiento aumenta al tocar la pantalla?
  • Clasificación de la clase personalizada array-list string utilizando Collections.sort
  • Error al iniciar la actividad Android Studio 2.1
  • RuntimeException: No se pudo enviar evento @ otto
  • Intentando agregar un método openFile a React Native, no se puede llamar a getCurrentActivity
  • Cómo hacer copias de seguridad de los contactos o sms en la tarjeta SD como archivo .xml o .csv y restaurarlos más tarde
  • Android Studio - ProGuard "java.io.IOException ... bin \ classes (Ningún archivo o directorio)"
  • Java.lang.IllegalArgumentException: No se puede tener un viewTypeCount <1
  • ¿Qué sucede cuando una actividad de Android inicia otra actividad
  • Problemas de seguimiento de la raíz de la "estabilidad" de la red raíces
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.