80 votes

adb n'a pas de permissions sur Ubuntu 17.04

Quand j'essaie :

$ adb devices

J'obtiens le résultat :

List of devices attached 
????????????    no permissions

Quel est le problème ?

J'ai essayé sur une machine Ubuntu 16.04 et cela a fonctionné parfaitement. J'ai essayé sur un appareil 7.1.1 et cela a également fonctionné parfaitement.

0voto

Dan Cristoloveanu Points 1321

Je n'ai aucune idée de la raison pour laquelle cela fonctionne, mais c'est la seule solution qui a fonctionné pour moi.

Trouvez où adb est exécuté (si vous êtes comme moi, vous avez plusieurs versions installées). Gardez à l'esprit que des outils comme react native peuvent décider d'utiliser d'autres versions aléatoires afin de vous rendre la vie plus difficile. Pour moi, c'est ~/Android/Sdk/platform-tools/adb . Alors je vais courir :

sudo chown root:YOUR_USERNAME ~/Android/Sdk/platform-tools/adb
sudo chmod 4550 ~/Android/Sdk/platform-tools/adb

Les outils Android sont super ennuyeux.

0voto

uber-rajan Points 1

Allez dans Paramètres >> Maintenance >> Stockage. Ensuite, vérifiez le menu en haut à gauche et cliquez sur Connexion USB à l'ordinateur puis changez pour Périphérique multimédia (MTP).

0voto

Blundell Points 111

Je devais faire La réponse de Paul

Ensuite, j'ai dû faire La réponse de NuttLoos

Ensuite, j'ai dû prendre mon téléphone et changer le port USB pour le faire passer de mon concentrateur de clavier à l'ordinateur :face-palm : (C'est un Nokia 2.3 qui ne fonctionne pas, mais un Samsung A10 et un Galaxy Nexus fonctionnent tous deux à partir du port USB du clavier).

0voto

Bártfai Tamás Points 1606

https://developer.Android.com/studio/run/device

  • ajoutez-vous à la plugdev groupe : sudo usermod -aG plugdev $LOGNAME
  • installer sudo apt-get install android-sdk-platform-tools-common
  • déconnectez-vous et reconnectez-vous pour que les changements de groupe prennent effet.

Si ça ne marche toujours pas, essayez :

  • Désactivez et activez "USB-Debugging" dans les paramètres de développement de votre téléphone Android.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X