J'essaie d'utiliser adb à partir d'une machine Ubuntu (+ Cinnamon). Le problème est que je reçois le message suivant des périphériques adb :
List of devices attached
TA8830OIVO no permissions
Où TA8830OIVO est mon appareil Motorola G.
J'ai changé les règles Android dans /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", ATTR{idProduct}=="2e76",
MODE="0666", GROUP="plugdev", SYMLINK+="android_adb", OWNER="axel"
J'ai également redémarré le service udev et l'installation d'Adb sur mon ordinateur portable personnel. Je suis le seul utilisateur à disposer de tous les privilèges nécessaires (groupe plugdev, etc.).
Existe-t-il un moyen d'exécuter adb sans invoquer sudo ?
sudo udevadm trigger
n'a pas fonctionné pour moi. J'ai dû redémarrer l'ordinateur et tout a bien fonctionnéRéponses:
Changez le mode USB de votre téléphone en Transfert de fichier. C'est ce qui a fonctionné pour moi.
la source
sudo udevadm trigger
pour que les modifications soient appliquées (ou redémarrez, mais où est le plaisir là-dedans).la source
service udev restart
n'a pas marché pour moi. Je devais redémarrer l'ordinateur, puis tout fonctionnait bien.Si vous redémarrez le serveur ADB avec sudo, cela fonctionnera.
la source
Définir une fonction de gradation personnalisée:
la source
La meilleure solution et ce qui a le mieux fonctionné pour moi est d'installer à
adb
partir d'un paquet Ubuntu. Cela vous donne un ensemble deudev
règles par défaut géré par la communauté pour tous les appareils Android.Exemple:
la source
Pour Amazon Fire OS 8, un système d'exploitation Android, vous pouvez accéder à "Paramètres> Options du périphérique> Options du développeur". Vous devrez peut-être l' activer .
Assurez-vous que le "débogage USB" est activé (dans votre cas, il l’est).
Ensuite, allez dans "Réseau> Sélectionner une configuration USB". Choisissez "MTP (Media Transfer Protocol)". Cela permet à l'ordinateur d'envoyer des fichiers dans les deux sens.
la source
supprimer le paquet adb installé via apt
téléchargez le dernier adb à l'
adresse https://developer.android.com/studio/releases/platform-tools
définir le chemin d'accès aux outils de la plateforme (il est préférable de mettre ces deux lignes dans le fichier ~ / .bashrc)
courir
vérifier le chemin adb
démarrer adb in sudo (j'avais besoin de donner un chemin absolu à adb lors de l'exécution en sudo)
TERMINÉ.
cela fonctionne quel que soit le mode USB (MIDI, transfert de fichiers, chargement) du téléphone Android. Cela fonctionne en tout.
la source