Utiliser le Motorola Milestone (Droid) pour développer via ADB sous Linux.
Si vous voulez tester vos applications sur le Motorola Milestone (version européenne du Droid) ou profiter de l'accès internet de votre téléphone sur votre PC, voici comment configurer votre machine. Ceci a été testé avec une Debian 5.0, mais devrait marcher avec n'importe quelle distribution utilisant udev, à quelques modifications prêt dans le contenu de la règle.
- Si ce n'est pas déjà fait, téléchargez le dernier SDK Android.
- Activez le débogage USB du Milestone : Menu -> Paramètres -> Applications -> Développement -> Débogage USB.
- Créez une nouvelle règle udev sur votre machine Linux, c'est à dire créez un nouveau fichier que l'on nommera 51-android.rules (le chiffre n'a pas d'importance mais doit par convention être < à 60, vous devez avoir les droits root pour créer ce fichier) et qui contiendra les spécifications propres au Milestone :
echo SUBSYSTEMS=="usb", ATTRS{idVendor}=="22b8", ATTRS{idProduct} =="41db", MODE="0666", OWNER="user" | sudo tee /etc/udev/rules.d/51-android.rulesoù vous remplacerez "user" par votre nom d'utilisateur Linux (commande whoami pour être sûr). Vous pouvez vérifier l'idVendor grace à la commande lsusb : il est égal aux 4 premiers caractères suivant "ID" correspondant à la ligne de votre téléphone. Sur certaines version d'Ubuntu il semble falloir ajouter SYMLINK+="android_adb" à la règle précédemment créée. - On s'assure des permissions du fichier :
sudo chmod a+r /etc/udev/rules.d/51-android.rules
-
Si votre Milestone est branché, déconnectez-le et rechargez les règles udev :
sudo /etc/init.d/udev reload
- La petite astuce consiste maintenant à rebrancher votre Milestone, puis déroulez la barre de notification sur celui-ci, appuyez sur Connexion USB et selectionnez Aucun.
- Placez vous maintenant dans le répertoire tools/ du SDK, et executez la commande suivante :
./adb devices
Vous devrez voir apparaître votre Motorola Milestone! Si ce n'est pas le cas, exécutez./adb kill-server
avant de réessayer la commande précédente.
2 commentaires pour Utiliser le Motorola Milestone (Droid) pour développer via ADB sous Linux.
[...] d'établir la connexion entre le Milestone et le PC, pour cela suivez les instructions de l'article Utiliser le Motorola Milestone via ADB sous Linux. Si le Milestone apparaît lorsque vous [...]
excellent ce post, j'y reviens facilement car suis tete de linotte
merci pour la compil d'infos bien utile
mieux que de faire tourner le sdk sous virtualbox

Lundi 28 décembre 2009