android - studio - Adb sobre inalámbrico sin cable usb para teléfonos no rooteados
android enable adb over wifi (8)
En realidad, hay aplicaciones en Play Store para habilitar las conexiones wifi automáticamente. Sin embargo, necesitarás root para hacerlo sin un cable. Las principales opciones en https://play.google.com/store/search?q=adb%20wireless tienen opciones raíz y no raíz. Sin root necesitarás conectar tu cable como antes; con root solo puedes habilitar la aplicación. Eso le ahorra tener que meterse con la opción Bluetooth.
Si también agrega adb a la ruta de su sistema en Windows, la conexión a través de wifi es muy rápida y fácil. Habilite la aplicación y escriba una línea en cualquier ventana de terminal y estará conectado.
Esta pregunta ya tiene una respuesta aquí:
- ¿Cómo me puedo conectar a Android con ADB sobre TCP? 33 respuestas
Quiero depurar las aplicaciones de Android en mi teléfono (LG nexus 4). Estoy viajando y olvidé mi cable USB. Cuando trabajo en casa, puedo hacerlo simplemente conectando el cable USB y ejecutando el comando ''adb tcpip 5555''. Luego puedo desconectar el cable USB y conectarlo a través de ''adb connect IP''.
Pero ahora no puedo ejecutar el primer comando porque no tengo un cable. No entiendo por qué tengo que hacerlo cada vez, ya que ya ejecuté el comando ''adb tcpip'' antes.
Lo que probé ahora:
Instalé una aplicación de terminal en mi Android e intenté ejecutar ese comando allí, pero recibí un error de "dispositivo no encontrado". Quizás no pueda verse a sí mismo ...
Busqué cualquier opción razonable en "Opciones de desarrollo de Android" y habilité todo lo que parecía tener relación con Wifi. Pero nada ayudó.
Busco StackOverflow, pero todas las respuestas que encontré involucraban la conexión a través de un cable USB antes. ¿Hay alguna manera de hacer esta conexión sin la necesidad de un cable?
Alguna información: Mi Nexus 4 no está rooteado. La versión de Android es 5.1.1.
Esto podría ayudar:
Si alguna vez se pierde la conexión adb:
Asegúrese de que su host todavía esté conectado a la misma red Wi-Fi que su dispositivo Android.
Vuelva a conectarse ejecutando el paso "adb connect IP".
(La IP es obviamente diferente cuando cambia la ubicación). O si eso no funciona, restablezca su host
adb kill-server
:
adb kill-server
y luego comience de nuevo desde el principio.
Para su pregunta
Adb a través de conexión inalámbrica sin cable USB para teléfonos no rooteados
You can''t do it for now without USB cable.
Pero tienes una opción:
Nota: debe colocar USB al menos una vez para lograr lo siguiente:
Debe conectar su dispositivo a su computadora mediante un cable USB.
Asegúrese de que la depuración de USB esté funcionando.
Puede verificar si aparece cuando ejecuta
adb devices
.
Abra cmd en ... / AppData / Local / Android / sdk / platform-tools
Paso 1:
adb devices
Ejemplo: C: / pathToSDK / platform-tools> adb devices
Puede verificar si aparece cuando ejecuta dispositivos adb.
Paso 2: Ejecute
adb tcpip 5555
Ejemplo: C: / pathToSDK / platform-tools> adb tcpip 5555
Desconecte su dispositivo (retire el cable USB).
Paso 3: Vaya a Configuración -> Acerca del teléfono -> Estado para ver la dirección IP de su teléfono.
.
Paso 4: Ejecute `adb connect
Ejemplo: C: / pathToSDK / platform-tools> adb connect 192.168.0.2
Paso 5: ejecute
adb devices
nuevamente, debería ver su dispositivo.
Ahora puede ejecutar comandos adb o usar su IDE favorito para el desarrollo de Android: ¡inalámbrico!
Ahora puede preguntarse, ¿qué debo hacer cuando me mudo a un espacio de trabajo diferente y cambio las redes WiFi? No tiene que repetir los pasos 1 a 3 (estos configuran su teléfono en modo de depuración WiFi). Debe volver a conectarse a su teléfono ejecutando los pasos 4 a 6.
Desafortunadamente, los teléfonos Android pierden el modo de depuración WiFi cuando se reinician. Por lo tanto, si su batería se agota, debe comenzar de nuevo. De lo contrario, si vigila la batería y no reinicia el teléfono, ¡puede vivir sin cable durante semanas!
Mira here para más
¡Feliz codificación inalámbrica!
Ref: https://futurestud.io/tutorials/how-to-debug-your-android-app-over-wifi-without-root
ACTUALIZAR:
Si configura
C:/pathToSDK/platform-tools
esta ruta en las variables de entorno, entonces no hay necesidad de repetir todos los pasos, simplemente puede usar el Paso 4, eso es todo, se conectará a su dispositivo
.
Para establecer la ruta: Mi PC-> Haga clic con el botón derecho -> propiedades -> Configuración avanzada del sistema -> Variables de entorno -> editar
path
en Variables del sistema -> pegue la ruta de
platform-tools
en valor variable -> ok -> ok -> ok
Si el usb no funciona, debe verificar la depuración a través de bluetooth (sin enraizamiento)
http://zcourts.com/2013/07/19/android-debugging-over-bluetooth-without-root/#sthash.hVCLtWSk.dpbs
Tuve el mismo problema, sin embargo, estoy usando Macbook Pro (2016) que solo tiene USB-c y olvidé mi adaptador en casa.
Como no pude ejecutar adb en mi máquina de desarrollo, encontré un enfoque diferente.
Conecta el teléfono con un cable USB a otra computadora (en el mismo WiFi) y habilita ejecutar adb tcpip desde allí.
Master-machine: computadora donde el desarrollo continúa, con solo conectores USB-C
Slave-machine: otra computadora con USB y en el mismo WiFi
Pasos:
- Conecte el teléfono a una computadora diferente (máquina esclava)
-
Ejecute
adb usb && adb tcpip 5555
desde allí -
En la máquina maestra
deko$: adb devices List of devices attached deko$: adb connect 10.0.20.153:5555 connected to 10.0.20.153:5555
-
Ahora Android Studio o Xamarin pueden instalar y ejecutar aplicaciones en el teléfono
Nota al margen:
También probé el anclaje de Bluetooth del teléfono a la máquina maestra y me conecté con éxito al teléfono. Tanto Android Studio como Xamarin funcionaron bien, sin embargo, el proceso de carga de Xamarin tomó mucho tiempo. Pero funciona.
escriba Windows cmd.exe
cd %userprofile%/.android
dir
copy adbkey.pub adb_keys
dir
copie el archivo adb_keys en la carpeta / data / misc / adb de su teléfono. Reinicia el teléfono. La clave RSA ahora está autorizada.
de: ¿Cómo resolver un dispositivo ADB no autorizado en un dispositivo host Android ADB?
ahora siga las instrucciones para adb connect, o use cualquier aplicación para prepararse. prefiero ADB sobre WIFI Widget de Mehdy Bohlool, funciona sin root.
La pregunta es sobre un dispositivo no rooteado, pero si está rooteado, la forma más sencilla sería:
Desde la terminal de su teléfono, haga esto:
su
setprop service.adb.tcp.port 5555
stop adbd
start adbd
Vea esta respuesta para más detalles.
Conecte el teléfono Android sin usar un cable USB, excepto XIAOMI PHONES
== ASEGÚRESE DE QUE SU TELÉFONO TIENE LA DEPURACIÓN DE USB HABILITADA ==
== La serie de
direcciones IP
NO
debe ser ''0'' como 192.168.
0,10
1. Conecte su PC (computadora portátil) y teléfono Android a la misma red wifi.
2. Vaya a la carpeta del SDK de Android> herramientas de plataforma y abra el símbolo del sistema manteniendo presionada la tecla Mayús y haciendo clic derecho en la carpeta.
3. Escriba el comando "adb tcpip 5555", y presione Enter, a veces da un error, pero ignórelo y continúe.
4. Escriba "adb connect [SU TELÉFONO IP]".
ejemplo: "adb connect 192.168.1.34" y presiona enter, tu teléfono se conectará a la PC.