J'ai récemment installé adb
et fastboot
:
apt-get install Android-tools-adb Android-tools-fastboot
Une fois l'installation terminée, j'ai connecté mon appareil et exécuté la commande suivante:
$ adb devices
List of devices attached
J'ai activé le débogage dans les paramètres du téléphone.
Je pense que je le fais mal-- Je ne sais pas. S'il vous plaît expliquez-moi le processus correct.
Utiliser Ubuntu 16.01. Appareil: Yu Yuphoria
Mettre à jour la modification:
Après toutes les tentatives frustrantes, il n’est toujours pas détecté dans adb
. Cependant, en mode fastboot
, l'ajout de la commande d'ID de fournisseur pour mon périphérique, fastboot -i 0x2a96 devices
, comme indiqué, est mentionné ici fonctionne.
fastboot -i 0x2a96 devices
revenu
7dd91912 fastboot
D'autres commandes en mode fastboot
, comme indiqué dans la même page que celle mentionnée ci-dessus, fonctionnent également lorsque l'option de commande d'éditeur a été ajoutée.
Enfin, le périphérique a été détecté dans adb
sous la commande adb devices
en redémarrant le serveur adb avec le privilège root indiqué ici dans Dépannage de adb
name __ section.
Sudo adb kill-server
Sudo adb start-server
Après cette adb devices
retourné
7dd91912 unauthorized
avec une invite sur le périphérique pour autoriser RSA. Après avoir autorisé
adb devices
retourne maintenant
72291912 device
Assurez-vous que vous avez un bon câble USB et que vous êtes branché sur un bon port. C’est toujours le problème que j’éprouve lors de l’utilisation de ADB et de Fastboot. Veillez également à mettre à jour et à disposer des derniers pilotes ADB.
Vous avez correctement installé le programme adb
. Le débogage Android n'est pas activé par défaut. L'option d'activation est masquée. Vous devrez le révéler avec ces étapes:
Aller à Réglages -> A propos du téléphone -> (défiler vers) Numéro de construction -> (Appuyez dessus environ 7 fois) -> (Vous devriez recevoir un avis Vous avez activé les paramètres de développement)
Vous allez maintenant avoir un nouvel élément de menu dans les paramètres appelé Options pour les développeurs.
Allez dans cette option et activez l'option débogage USB.
Maintenant, lorsque vous branchez le câble USB à l'ordinateur, vous obtenez l'invite à autoriser l'ordinateur connecté.
Une fois le débogage activé, vous devrez peut-être redémarrer le serveur. Vous pouvez le faire avec ces commandes:
$ adb kill-server
$ adb start-server
Pour configurer la détection de périphérique sous Ubuntu Linux:
En utilisant Sudo
name__, créez ce fichier: /etc/udev/rules.d/51-Android.rules.
Utilisez ce format pour ajouter chaque fournisseur au fichier:
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
Dans cet exemple, l'ID de fournisseur est pour HTC. L'affectation MODE spécifie les autorisations de lecture/écriture et GROUP définit le groupe Unix propriétaire du nœud de périphérique.
Si vous ne connaissez pas votre identifiant de fournisseur, vous pouvez l'obtenir à partir de lsusb
name__, il s'agit de la chaîne après ID.
Une fois que vous avez créé/mis à jour le fichier, exécutez:
Sudo chmod a+r /etc/udev/rules.d/51-Android.rules
J'ai eu le même problème et après avoir essayé tous les voodoos disponibles sur Internet, j'ai découvert par moi-même que l'appareil n'est reconnaissable que par le câble USB du fournisseur qui l'accompagne.