0 votes

Erreur adb shell : device not found (Ubuntu)

Je suis totalement novice en matière d'adb. Quand il s'agit d'Android, je pourrais être classé comme un "utilisateur stupide" - essayant cependant de monter d'un niveau, d'où le fait de jouer avec adb :

$ ./adb shell
error: device not found
$ ./adb devices
\* daemon not running. starting it now on port 5037 \*
\* daemon started successfully \*
List of devices attached 

Il semble qu'adb ne puisse pas voir le périphérique connecté.

Comment remédier au problème ?

Pour votre information :

  • le dispositif est visible et je peux copier des fichiers vers/depuis lui
  • J'ai suivi les étapes suggérées ci-dessous, mais je n'ai toujours pas réussi à obtenir gain de cause.
  • J'ai essayé de connecter le téléphone à différents ports USB - mon ordinateur a 2 contrôleurs USB - un USB 3.0 et un USB 2.0.

Étapes pour activer le débogage USB sur mon appareil avec 7.0 Nougat Android :

  1. Aller à " Configuration "
  2. Aller à " A propos du téléphone / Android 7.0 "
  3. Cliquez plusieurs fois " Numéro de construction " jusqu'au message " Vous êtes maintenant développeur " apparaît
  4. Retourner à "Configuration" - " {} Options du développeur "sont maintenant visibles - allez à l'intérieur
  5. Un certain nombre d'options fabuleuses apparaissent - allumer " Débogage USB "

J'utilise Linux et je préfère rester à l'écart de Windows.

Toujours pas de chance - appareil non trouvé

6voto

Several Circles Points 314

Vérifier adb devices . Si aucun appareil ne s'affiche, procédez comme suit.

Tout d'abord, vérifiez que le débogage USB est activé. Sur la plupart des appareils :

  1. Allez dans "À propos du téléphone", "À propos de l'appareil" ou "À propos de la tablette".
  2. Recherchez "Numéro de construction". Son emplacement varie d'un appareil à l'autre, mais cherchez des menus tels que "Software Information" (informations sur le logiciel)
  3. Appuyez sur "Build Number" jusqu'à ce que vous voyiez un message disant "You are now a developer" (Vous êtes maintenant un développeur). Si vous voyez un message disant quelque chose comme "Cette option a été désactivée par votre administrateur", je suis désolé de vous dire que vous devrez réinitialiser votre appareil pour utiliser ADB. Vous pouvez également en parler à votre administrateur.
  4. Retournez à la page principale des paramètres. En bas, vous devriez maintenant voir "Options du développeur". Appuyez dessus.
  5. Un avertissement peut s'afficher. Lisez-le attentivement et décidez à vos risques et périls.
  6. Faites défiler jusqu'à ce que vous trouviez "USB Debugging". Appuyez dessus. Un autre avertissement s'affiche. Lire. Décidez.
  7. Connectez votre appareil à votre ordinateur. Exécutez adb shell. Une boîte de dialogue s'affiche pour vous demander si vous faites confiance à votre ordinateur. Appuyez sur oui.

Félicitations ! Cela devrait maintenant fonctionner.

Si cela ne fonctionne pas, essayez différents câbles, téléphones, ordinateurs, et essayez de trouver le problème. Google est, comme toujours, votre ami.

0voto

Pawel Debski Points 235

OK, je l'ai fait. Apparemment, j'utilisais un vieux binaire adb fourni avec l'application que je voulais utiliser. Après avoir installé celui disponible dans le repo, comme suggéré par ceci site web Il voit maintenant l'appareil :

$ sudo add-apt-repository ppa:phablet-team/tools
\[sudo\] password for admin: 

 More info: https://launchpad.net/~phablet-team/+archive/ubuntu/tools
Press \[ENTER\] to continue or ctrl-c to cancel adding it

-- ciach
$ sudo apt-get update
Hit:1 http://pl.archive.ubuntu.com/ubuntu xenial InRelease

-- ciach
$ sudo apt-get install android-tools-adb android-tools-fastboot
Reading package lists... Done
Building dependency tree       
Reading state information... Done

-- ciach
$ adb devices
adb server is out of date.  killing...
\* daemon started successfully \*
List of devices attached 

$ adb devices
List of devices attached 
0123456789ABCDEF    unauthorized

-- click "Authorize" on the device
$ adb devices
List of devices attached 
0123456789ABCDEF    device

androidalle.com

AndroidAlle est une communauté de androiders 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