Existe-t-il un moyen d'utiliser adb directement via Bluetooth au lieu de toujours via USB?
-
Merci pour les solutions sans fil adb ci-dessous, mais je recherche quelque chose qui fonctionne bien sur l'hôtel ou le wifi public. La courte portée Bluetooth pourrait être le seul moyen de s'y prendre.
Réponses:
Personnellement, j'utilise ADBWireless (lien alternatif) avec mon G1 sur CM5 car j'ai eu des problèmes avec le pilote USB fonctionnant correctement entre mon ordinateur et mon G1. Cependant, j'ai eu des problèmes avec cette application dans CM4 (pour tester contre Android 1.6) sur mon G1. J'ai pu le faire fonctionner sur CM4 avec Remote ADB .
Notez cependant que ceux-ci se connectent à l'appareil via ADB via wifi, pas Bluetooth.
Vous tirerez une ligne de commande sur votre ordinateur et tapez
adb connect xxx.xxx.xxx.xxx:5555
(x étant votre adresse IP du téléphone via wifi). Vous devrez l'exécuter dans le répertoire platform-tools de votre SDK Android, ou vous devrez ajouter votre répertoire platform-tools Android SDK à votre variable PATH globale pour pouvoir exécuter adb de n'importe où.Votre téléphone apparaîtra comme son
ip_address:port_number
dans la liste des appareils vers lesquels pousser votre application, comme s'il était branché directement via USB.la source
Solution non enracinée:
adb tcpip 5555
(assurez-vous que le port 5555 n'est bloqué par aucun programme de pare-feu)Pour obtenir votre adresse IP Wi-Fi attribuée à votre appareil ,
adb shell
puisnetcfg
et exécutez la commande adbadb connect <IP_ADDRESS>
.Par exemple,
adb connect 192.168.1.133
Maintenant , vous pouvez débrancher le câble USB et lancez
adb shell
,adb install
ouadb push
commandes via votre réseau Wi-Fi.Pour revenir au mode USB et désactiver le mode sans fil, exécutez la commande adb suivante.
adb usb
Vous pouvez également simplement redémarrer votre téléphone pour revenir au mode USB.
Solution enracinée:
la source
adb connect <IP_ADDRESS>:<PORT>
. Vous pouvez choisir n'importe quel port ci1024
- dessus ,5555
n'est pas obligatoire. Et, je ne vois pasadb upload
dans les options d'utilisation adb. Tu veux direadb push
? // Lemme vérifie cependant l'adb sans fil sans port!5555
c'est par défaut pour ADB, et si vous ne mentionnez pas PORT,adb connect
alors ADB prend5555
comme valeur par défaut.adb push
. Merci pour la correction et vous pouvez mettre à jour ma réponse si quelque chose ne va pas. ;)Je n'ai pas essayé cela moi-même, que diriez-vous d'essayer ADBWireless . Il utilise le Wifi au lieu du Bluetooth.
la source
J'utilise Easy Remote et cela fonctionne bien sur Android 2.3.7. Vous pouvez trouver des téléchargements et des informations sur son site Web .
la source