¿Hay alguna manera de usar adb directamente a través de bluetooth en lugar de siempre a través de usb?
-
Gracias por las soluciones inalámbricas de adb a continuación, pero estoy buscando algo que funcione bien en hoteles o wifi público. Bluetooth de corto alcance podría ser la única forma de hacerlo.
Respuestas:
Personalmente, uso ADBWireless (enlace alternativo) con mi G1 en CM5 porque tuve problemas con el controlador USB funcionando correctamente entre mi computadora y mi G1. Sin embargo, tuve problemas con esta aplicación en CM4 (para probar con Android 1.6) en mi G1. Pude hacer que funcione en CM4 con Remote ADB .
Sin embargo, tenga en cuenta que estos se conectan al dispositivo a través de ADB a través de wifi, no Bluetooth.
Aparecerá una línea de comando en su computadora y escribirá
adb connect xxx.xxx.xxx.xxx:5555
(x es su dirección IP del teléfono a través de wifi). Tendrá que ejecutar esto en el directorio de herramientas de plataforma de su SDK de Android, o debe agregar su directorio de herramientas de plataforma de SDK de Android a su variable PATH global para que pueda ejecutar adb desde cualquier lugar.Su teléfono aparecerá como está
ip_address:port_number
en la lista de dispositivos para enviar su aplicación, como si estuviera enchufado directamente a través de USB.fuente
Solución no enraizada:
adb tcpip 5555
(asegúrese de que el puerto 5555 no esté bloqueado por ningún programa de firewall)Para asignar su dirección IP de Wi-Fi a su dispositivo ,
adb shell
y luegonetcfg
y ejecuta el comando adbadb connect <IP_ADDRESS>
.Por ejemplo,
adb connect 192.168.1.133
Ahora puede desconectar el cable USB y ejecutarlo
adb shell
,adb install
oadb push
comandos a través de su red Wi-Fi.Para volver al modo USB y desactivar el modo inalámbrico, ejecute el siguiente comando adb.
adb usb
También puede simplemente reiniciar su teléfono para volver al modo USB.
Solución enraizada:
fuente
adb connect <IP_ADDRESS>:<PORT>
. Puede elegir cualquier puerto anterior1024
,5555
no es obligatorio. Y, no veoadb upload
en las opciones de uso de adb. Qué quiere deciradb push
? // ¡Déjame comprobar sobre adb wireless sin puerto!5555
es el valor predeterminado para ADB, y si no menciona PORT enadb connect
ADB entonces toma5555
como valor predeterminado.adb push
. Gracias por la corrección y puedes actualizar mi respuesta si algo está mal. ;)No lo he intentado yo mismo, ¿qué hay de probar ADBWireless ? Utiliza Wifi en lugar de Bluetooth.
fuente
Estoy usando Easy Remote y funciona bien en Android 2.3.7. Puede encontrar descargas e información en su sitio web .
fuente