debugging en movil - ¿Ejecutar / instalar / depurar aplicaciones de Android a través de Wi-Fi?





12 Answers

(No se requiere raíz) Hay un método mejor, fácil y con IU para Android Studio

El complemento IntelliJ y Android Studio fue creado para conectar rápidamente su dispositivo Android a través de WiFi para instalar, ejecutar y depurar sus aplicaciones sin un USB conectado. Presiona un botón y olvídate de tu cable USB.

solo instala el plugin Android WiFi ADB

Descargue e instale Android WiFi ADB directamente desde

Intellij / Android Studio: Preferencias / Configuración-> Complementos-> Buscar repositorios

.

¡Recuerda! por primera vez para inicializar el dispositivo, debe tener que conectarse usando usb

Alternativamente, puede descargar el complemento desde el sitio del complemento JetBrains e instalarlo manualmente en: Preferencias / Configuración-> Complementos-> Instalar el complemento desde el disco.

Puede conectar y administrar sus dispositivos fácilmente ....... Para obtener más información, lea aquí Library

wifi studio por

Pensé que había una manera de probar sus aplicaciones en desarrollo a través de Wi-Fi. es posible?

Me encantaría poder desatar mi teléfono y desarrollarlo de forma inalámbrica.




La utilidad adb tiene la capacidad de conectarse a un dispositivo a través de TCP / IP. Sin embargo, adbd normalmente no escucha las conexiones TCP.

Si desea que se ejecute, necesita un dispositivo de ingeniería (en otras palabras, necesita root). A continuación, siga las instrucciones en este post:

¿Cómo puedo conectarme a Android con ADB sobre TCP?

Dado que esto solo funciona en dispositivos eng, no es oficialmente compatible. Utilice bajo su propio riesgo, espere errores, etc.




Para todos, este, existe un mejor método ( MÉTODO FÁCIL ):

1) Un plugin para salidas de estudio de Android, llamado Android wifi ADB

2) Ir a archivo -> configuración -> Complementos -> Buscar Repositorios

3) Busque el ADB WiFi de Android , haga clic en INSTALAR , y luego reinicie en el indicador

4) Verá un nuevo icono , que es su nuevo complemento.

Ahora para hacer este trabajo :

5) Vaya a la opción de desarrollador de su teléfono y habilite DEBUGGING (must)

6) También habilitar, PERMITIR LA DEBUG SOBRE TCP / RED

7) Conecte su teléfono a través de USB y asegúrese de que tanto el teléfono como su PC / computadora portátil estén conectados a la misma red (punto de acceso o wifi)

8) HAGA CLIC EN EL NUEVO ICONO (es decir, su WiFi ABD de ANDROID )

9) Su teléfono se detectó y se conectó a través de wifi / hotspot , y por lo tanto ahora puede desconectar el usb . Este es un proceso de una sola vez, por lo que es posible que no necesite mantener el teléfono conectado a través de USB.

Esto ahorrará a su teléfono de cargos irregulares y también, un remedio para los cables USB de longitud corta.




Para ventanas:

Paso 1. Haz un archivo por lotes con los siguientes comandos y llama al archivo w.bat .

Paso 2. Copie el contenido a continuación en w.bat y guárdelo en cualquiera de las carpetas que están en %path% de su sistema Windows

echo ***Get phone in Wi-Fi mode***
echo ***Get phone in Wi-Fi mode***

adb devices
echo ***Remove cable from the phone now***
adb tcpip 9000

adb connect 192.168.1.1:9000
adb connect 192.168.1.2:9000
adb connect 192.168.1.3:9000
adb connect 192.168.1.4:9000
adb connect 192.168.1.5:9000
adb connect 192.168.1.6:9000

// <- Hasta aquí ->

Paso 3. Conecta tu teléfono y PC con un cable

Paso 4. Asegúrate de que el teléfono esté en modo Wi-Fi

Paso 5. Retire el cable cuando el archivo por lotes le indique

Paso 6. Escriba w.bat en el indicador de Windows (inicio -> ejecutar -> escriba CMD , presione Entrar ) (la pantalla en negro es el indicador de Windows DOS), si lo copió en una de las carpetas de ruta, entonces puede ejecutar desde cualquier lugar, de lo contrario, ejecute desde la carpeta donde creó este archivo.

La salida del archivo por lotes será algo como esto:

C:\Windows\System32>w

C:\Windows\System32>echo ***Get phone in Wi-Fi mode***
***Get phone in Wi-Fi mode***

C:\Windows\System32>echo ***Get phone in Wi-Fi mode***
***Get phone in Wi-Fi mode***

C:\Windows\System32>adb devices
List of devices attached
d4e9f06 device

C:\Windows\System32>echo ***Remove cable from the Phone now***
***Remove cable from the Phone now***

C:\Windows\System32>adb tcpip 9000
restarting in TCP mode port: 9000

C:\Windows\System32>adb connect 192.168.1.1:9000
unable to connect to 192.168.1.1:9000:9000

C:\Windows\System32>adb connect 192.168.1.2:9000
connected to 192.168.1.2:9000

C:\Windows\System32>adb connect 192.168.1.3:9000
unable to connect to 192.168.1.3:9000:9000

C:\Windows\System32>adb connect 192.168.1.4:9000
unable to connect to 192.168.1.4:9000:9000

C:\Windows\System32>adb connect 192.168.1.5:9000
unable to connect to 192.168.1.5:9000:9000

C:\Windows\System32>adb connect 192.168.1.6:9000
unable to connect to 192.168.1.6:9000:9000

Nota 1: encuentre esto en la salida, (ignorar todo -> no se puede conectar <- errores)

connected to xxx.xxx.x.x:9000

Si ve esto en el resultado, solo retire el cable de la PC, vaya a Eclipse y ejecute para instalar la aplicación en el dispositivo; Eso debería ser.

Nota 2: DESCONECTE O APAGUE EL MODO INALÁMBRICO APAGADO: Escriba el siguiente comando. Debería decir que reiniciar en modo USB: en esta etapa, la PC y la computadora NO deben estar conectadas con un cable:

C:\Users\dell>adb usb
restarting in USB mode

Nota 3: Pasos para encontrar la dirección IP del teléfono (tomada de )

Buscar la dirección IP de mi teléfono:

a. Dial *#*#4636#*#* to open the Testing menu.
b. In the Wi-Fi information menu: click Wi-Fi Status
c. Wi-Fi status can be blank for the first time
d. Click Refresh Status
e. In the IPaddr: <<IP ADDRESS OF THE PHONE IS LISTED>>

Nota 4: El rango de la dirección IP de la conexión Wi-Fi de mi teléfono generalmente es como las direcciones IP mencionadas a continuación,

192.168.1.1

192.168.1.2

192.168.1.3

192.168.1.4

192.168.1.5

192.168.1.6

Nota 5: si obtiene cualquier otra secuencia de direcciones IP que se reasignen a su teléfono, simplemente puede cambiar la dirección IP en el archivo w.bat .

Nota 6: Este es un método de fuerza bruta , que elimina todo el trabajo manual para seguir encontrando direcciones IP y conectándose a Eclipse / Wi-Fi.

Nota de ÉXITO 7: En resumen, la actividad regular sería algo como esto:

Step 1. Connect PC and Wi-Fi via a cable
Step 2. Start CMD - to go to Windows DOS prompt
Step 3. Type "w"
Step 4. Find connected command in the output
Step 5. Success, remove cable and start using Eclipse



La mejor manera es usar ADBConnect (plugin de Eclipse ) y ADB Wireless (aplicación para dispositivo Android).




Nota: - El teléfono Android debe estar rooteado y no necesita cable USB.

Instalar wifi adb en el teléfono android desde playstore

enlace : - https://play.google.com/store/apps/details?id=com.ttxapps.wifiadb

Para ventanas

Estoy usando esta técnica, que es muy fácil.

1) descargar adb:

enlace: https://www.dropbox.com/s/mcxw0yy3jvydupd/adb-setup-1.4.3.exe?dl=0

2) Ejecute exe: - cuando vea la pantalla azul, presione y entre.

3) Ahora abra su apk wifi adb, solo otorgue permiso de root y debe recordar su teléfono y sistema Android en la misma red mediante wifi o hotspot.

4) Abra Wifi adb apk, obtendrá una dirección IP como, adb connect 192.168.2.134:5555 Tenga en cuenta que esta ip puede ser muy de un sistema a otro, ahora coloque esta información en el símbolo del sistema y presione Intro.

5) Abra el cmd desde cualquier lugar, ingrese adb connect 192.168.2.134:5555 .

6) Finalmente te conectaste exitosamente a adb. mostrará un mensaje como connected to 192.168.2.140:5555

Para mac os

Esta es la forma más fácil y proporcionará actualizaciones automáticas.

1) instalar homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2) Instalar adb

brew cask install android-platform-tools

3) Comience a usar adb

adb devices

4) Abra Wifi adb apk, obtendrá una dirección IP como, adb connect 192.168.2.134:5555 Tenga en cuenta que esta ip puede ser muy de un sistema a otro, ahora ponga esta información en su terminal y presione Enter.

5) Abra el terminal en mac os desde cualquier lugar, ingrese adb connect 192.168.2.134:5555 .

6) Finalmente te conectaste exitosamente a adb. mostrará un mensaje como connected to 192.168.2.140:5555

Espero que te ayude, gracias!




  1. En Configuración del dispositivo-> "Opciones de desarrollador" -> "Revocar autorizaciones de depuración de USB".
  2. Conecte el dispositivo a través de USB y asegúrese de que la depuración está funcionando.
  3. adb tcpip 5555
  4. adb connect <DEVICE_IP_ADDRESS>:5555
  5. Desconectar el USB
  6. adb devices



La mejor y más fácil manera de hacer esto es:

  1. Hacer un archivo por lotes: -

dispositivos adb

adb tcpip 5555

adb connect 192.168.9.120:5555 (la ip de su teléfono xxx.xxx.x.xxx:5555)

  1. Coloque este archivo en su carpeta de herramientas de la plataforma sdk de Android. Ejemplo: - C: \ Users \ 'user_name' \ AppData \ Local \ Android \ Sdk \ platform-tools

  2. Haga clic derecho en el archivo> enviar a> Escritorio (crear acceso directo)

  3. Eso es....

Ahora solo necesita conectar su teléfono a través de USB, luego abrir el acceso directo del escritorio y desconectar su teléfono ...




La respuesta de Radu Simionescu funcionó para mí. Gracias. Para aquellos que no pueden ver la dirección IP de su dispositivo Android, vaya a Settings > Wireless > Wi-Fi y luego presione prolongadamente el wifi al que está conectado. Luego, seleccione Modify network config en Show Advance Options y la sección de IP address .

Después de instalar adb en su sistema, ejecute killadd adb y adb start-server para actualizar adb. A veces podríamos tener problemas como here




Pasos para la depuración de Android Wifi con ADB:

$> adb devices   // check all usb debuggable devices connected.

$> adb -d shell  // Access device shell.

shell> ifconfig  // Check and copy wifi ip-address eg:192.168.1.90

shell> exit      // Exit from android device shell.

$> adb tcpip 5000   // open TCP port 5000 (or any available)

$> adb connect 192.168.1.90:5000  // connect to device via wifi ip over specific TCP port.

$> adb devices   // you will get debuggabled android device over wifi.

Requerido: conecte su dispositivo Android a la computadora a través de USB con el modo de desarrollador habilitado. También conecte su dispositivo Android y la computadora al mismo enrutador wifi (o use el tethering).




Para completar la respuesta de @usethe4ce, si tiene más de un dispositivo o emuladores, el adb tcpip 5555 dará error: more than one device/emulator .

En este caso, debe proporcionar el número de serie del dispositivo deseado:

  1. adb devices

    Lista de dispositivos conectados

    Dispositivo 33001229

    dispositivo emulador-5554

  2. adb -s 33001229 tcpip 5555
  3. Encuentre la IP de su dispositivo en mi caso, puedo encontrarla en la configuración de conexión wifi del dispositivo.
  4. adb connect xxx.xxx.xxx.xxx:5555



Eso es demasiado simple ...

Paso 1:

connect mobile to laptop (PC)
find adb path in Eclipse or Go Tast manager (<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>Esc</kbd>) -> process -> adb.exe -> right-click -> open file location -> copy the path of the open window (like D:\.....)

Paso 2:

open cmd and change directory like C:, D:, E:, and G:
 1: C:\Users\UMT>D:
 2: D:\> cd (past path of adb) like (ANDROID eclipse\Eclipse Setup\adt-bundle-windows-x86_64-202\sdk\plat-form-tools) and press enter
 3: Then type `adb tcpip 5555`. Press <kbd>Enter</kbd> ... make sure your mobile connects to the PC

Paso 3:

Open new cmd and same above, go to the adb directory and type
adb connect 192.168.x.x(device ip):5555
press enter now connect it.

Dirección IP del dispositivo: Configuración -> Acerca del teléfono -> Estado -> Dirección IP




Related