J'utilise Ubuntu 10.10 64 bits. J'ai installé ia32-libs avec Android Debug Bridge version 1.0.26.
Mes problèmes):
adb devices
>>> ???????????? pas de permissionssudo adb devices
>>>> sudo: adb: commande introuvableadb shell
>>> erreur: autorisations insuffisantes pour l'appareil
Je suppose que tout cela est lié. Voici les informations pertinentes.
$ echo $PATH
/home/me/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/android-sdk-linux_x86/tools:/opt/android-sdk-linux_x86/platform-tools
$ which adb
/opt/android-sdk-linux_x86/platform-tools/adb
$ adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
???????????? no permissions
$ sudo adb devices
sudo: adb: command not found
$ adb shell
error: insufficient permissions for device
J'obtiens les mêmes résultats avec un Moto Droid enraciné exécutant CM6.1 et un G-Tab enraciné exécutant une ROM basée sur CM7.
J'ai examiné les articles connexes suivants:
- http://forum.xda-developers.com/archive/index.php/t-522827.html
- http://ubuntuforums.org/archive/index.php/t-1164359.html
- Commande adb introuvable dans l'environnement linux
J'ai essayé la plupart (pas toutes) des suggestions et je n'ai pas été en mesure de résoudre mon problème. Les choses que je n'ai pas essayées me semblaient inappropriées. J'apprécierais quelques conseils supplémentaires et je continuerai à dépanner.
Une chose que je n'ai pas essayée a été de modifier /etc/udev/rules.d/70-android.rules. Est-ce que c'est probablement le problème? Je ne vois pas comment cela provoquerait "sudo: adb: commande non trouvée". Peut-être que mes problèmes ne sont pas tous liés. Quoi qu'il en soit, à ce stade, je pense que j'ai besoin de la contribution d'autres personnes parce que je ne pense pas avoir de problème de chemin ou d'autres problèmes courants abordés dans ces autres messages.
EDIT: RÉSOLU grâce à EboMike et RivieraKid. C'était en fait deux problèmes différents:
L'élément n ° 2 ci-dessus (sudo: adb: commande non trouvée) a été résolu en créant un lien symbolique comme suit:
$ sudo ln -s /opt/android-sdk-linux_x86/platform-tools/adb /usr/local/sbin/adb
Cela m'a permis de faire ce qu'EboMike a suggéré et d'utiliser cette solution . Cela était nécessaire pour mon Moto Droid. (Cependant, exécuter adb en tant que sudo n'était pas nécessaire pour ma Viewsonic G-Tablet.)
Mes deux autres problèmes ont été résolus en implémentant la règle udev comme le suggérait RivieraKid (à partir de ce lien ).