Quand j'écris cela, j'utilise Ubuntu 64bits 12,10 à installer et exécuter tout.
Je mettrai à jour le guide périodiquement les mises à jour et d'autres choses.
Je n'ai pas rencontrez des problèmes lors de l'utilisation de ADB dans un environnement 64 bits.
Pour mettre en place ADB support, suivez ces étapes simples:
Étape 1. Il vous faudra Oracle Java pour que tout fonctionne corectement. ICI
&
Étape 2. Il vous faudra Android SDK & Eclipse pour que tout fonctionne corectement. ICI
Mettez bien a jour le SDK!!!
Une fois les deux outils ci-dessus ajouter on pourra commencé...
- Ouvrir le Terminal (Ctrl + T) et exécuter les commandes suivantes:
Étape 3. Aller au dossier outils:
$ cd ~/android/sdk/platform-tools
Étape 4. Voyez d'abord si vous avez les permissions pour votre périphérique:
$ ./adb devices
$ ./adb devices
Étape 4.1.Si rien ne fonctionne et que dans eclipse il vous signale lib32stdc++6 manquand
$ apt-get install lib32stdc++6
Recommencer à Étape 3.
Étape 4.2. Si vous avez un message comme celui-ci:
List of devices attached Étape 4.2. Si vous avez un message comme celui-ci:
???????????? no permissions
C'est qu'il va falloir corriger les probléme. Aller directement a Étape 5.
Étape 4.3. Si vous avez un message comme celui-ci:
List of devices attached
List of devices attached
SH12FRX00966 device
C'est que tout est en ordre. Aller directement a Étape 6.
Étape 5. Donner les permission pour votre périphérique:
Nous allons simplement donner les règles personnalisées pour votre(vos) périphérique(s).
Tout d'abord brancher votre périphérique...
Lancer encuite:
$ lsusb
C'est que tout est en ordre. Aller directement a Étape 6.
Étape 5. Donner les permission pour votre périphérique:
Nous allons simplement donner les règles personnalisées pour votre(vos) périphérique(s).
Tout d'abord brancher votre périphérique...
Lancer encuite:
$ lsusb
Vous devriez voire quelque chose comme cela.
Bus 001 Device 004: ID 0bb4:0c91 HTC (High Tech Computer Corp.) Vision
Bus 002 Device 002: ID 0c45:6310 Microdia Sonix USB 2.0 Camera
Bus 008 Device 002: ID 05e3:0607 Genesys Logic, Inc. Logitech G110 Hub
Bus 008 Device 003: ID 046d:c246 Logitech, Inc. Gaming Mouse G300
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 009 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 004: ID 046d:c228 Logitech, Inc.
Bus 008 Device 005: ID 046d:c229 Logitech, Inc.
Bus 010 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Si vous ne voyer pas quel ligne correspond a votre périphérique.
Retirer simplement l'usb de votre Android et relancer la commande voyer quel ligne n'est plus la...
On peux aussi repérer le nom du périphérique... HTC (exemple)
Ce qui nous importe ici ce sont les série de chiffre et lettre qui ressemble a ceci pour mon cas:
0bb4
Retenez pour la suite...(notez le c'est plus sur :-)
Étape 5.1. Ceci ouvre une fenêtre gedit pour configurer les regle de udev.
$ sudo gedit /etc/udev/rules.d/99-android.rules
Étape 5.2. Copiez le code qui suit en remplacent #### par votre série retenue plus haut...
SUBSYSTEM=="usb", ATTRS{idVendor}=="####", SYMLINK+="android_adb", MODE="0666" GROUP="plugdev"
Étape 5.3. Donnez maintenant les bonnes permissions au fichier & redemarez udev:
$ sudo chmod a+rx /etc/udev/rules.d/99-android.rules
Étape 5.2. Copiez le code qui suit en remplacent #### par votre série retenue plus haut...
SUBSYSTEM=="usb", ATTRS{idVendor}=="####", SYMLINK+="android_adb", MODE="0666" GROUP="plugdev"
Étape 5.3. Donnez maintenant les bonnes permissions au fichier & redemarez udev:
$ sudo chmod a+rx /etc/udev/rules.d/99-android.rules
$ sudo service udev restart
Étape 5.4.Voyons maintenant si tout fonctionne...
$ ./adb devices
Étape 5.5. Si vous avez un message comme celui-ci:
List of devices attached
-Verifiez le fichier 99-android.rules celui que vous avez creer au Étape 5.1.
$ ./adb start-server
Étape 6. Créer le chemin pour ADB:
Il faut savoir que si vous prenez des fichier de votre périphérique vert votre ordinateur
Il seront placer par défaut dans android/sdk folder...
Pour rediriger cela il faut modifier /.bashrc et aussi /.profile :
Ouvrez le fichier:
$ ./adb devices
Étape 5.5. Si vous avez un message comme celui-ci:
List of devices attached
SH12FRX00966 device
C'est que tout est en ordre. Aller directement a Étape 6.
C'est que tout est en ordre. Aller directement a Étape 6.
Étape 5.6. Si vous avez un message comme celui-ci:
List of devices attached
???????????? no permissions
-Tentez de relancer adb server:
$ ./adb kill-server $ ./adb start-server
Il faut savoir que si vous prenez des fichier de votre périphérique vert votre ordinateur
Il seront placer par défaut dans android/sdk folder...
Pour rediriger cela il faut modifier /.bashrc et aussi /.profile :
Ouvrez le fichier:
$ sudo gedit ~/.bashrc
Ajouter ces quelques ligne a la fin du fichier:
# Android tools
# Android tools
export PATH=${PATH}:~/android/sdk/tools
export PATH=${PATH}:~/android/sdk/platform-tools
Ouvrez le fichier:
$ gedit ~/.profile
Ajouter ces quelques ligne a la fin du fichier:
PATH="$HOME/android/sdk/tools:$HOME/android/sdk/platform-tools:$PATH"
Lancer ensuite la commande suivante:
$ export PATH="$HOME/android/sdk/tools:$HOME/android/sdk/platform-tools:$PATH"
Vous pouvez maintenant passer la commande adb directement dans le terminal.

Aucun commentaire:
Enregistrer un commentaire