web-dev-qa-db-fra.com

ADB sur Bluetooth Android

Je n'ai pas de WIFI, je n'ai pas de connexion par câble disponible.

Y a-t-il de l'espoir pour moi de connecter mon appareil à ADB?

33
Juan Cortés

Avec les dernières versions de CyanogenMod (7.2 et 9) et probablement d'autres roms, l'option adb sur le réseau est arrivée.

Similaire à ADB sur WIFI qui est disponible depuis un certain temps, il fait à peu près la même chose.

  • Activez le Bluetooth sur votre ordinateur portable et votre appareil
  • Associez-les
  • Connectez-vous de votre ordinateur portable à votre appareil via Bluetooth PAN (Personal Area Network)
  • Activez le paramètre ADB sur réseau (Paramètres/Applications/Développement)
  • Découvrez votre adresse IP sur le terminal (busybox ifconfig devrait faire)
    • Non root: vérifiez le default gateway sur votre ordinateur, il doit s'agir de l'IP de votre appareil
  • Connectez votre appareil à partir de votre ordinateur via adb connect xxx.xxx.xxx.xxx
  • Prendre plaisir.

Assurez-vous de désactiver le paramètre ADB sur le réseau après l'avoir fait pour éviter les trucs ADB Internet mobile. Désactivez simplement le Bluetooth lorsque vous avez terminé et ça devrait aller.

La partie bonus est que, pendant que vous êtes jumelé et que vous développez pour cela, vous pouvez également utiliser Internet mobile. (si vous avez une couverture, bien sûr)

Ce n'est qu'une solution partielle car il faut que l'appareil soit à la fois enraciné et exécutant une rom qui offre ce paramètre particulier. Je peux seulement supposer que cela peut être fait d'une autre manière depuis le terminal, mais je ne suis pas assez averti pour le gérer.

26
Juan Cortés