J'ai eu un problème en essayant d'obtenir la adb devices
commande pour récupérer mon téléphone LG TRANSPYRE ™ (VS810PP) . Gardez à l'esprit que la commande fonctionne en fait. Ce n'est donc pas un problème avec adb, plus avec les pilotes.
Après avoir regardé ce post que j'ai trouvé en ligne, j'ai fait les étapes correctement (trois fois, juste pour être sûr).
J'ai donc essentiellement fait ceci:
- Création d' un fichier:
/etc/udev/rules.d/70-android.rules
. - Écrit
SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666"
dans le fichier. - Attributions appropriées attribuées via
sudo chmod a+rx /etc/udev/rules.d/70-android.rules
- Redémarrage de mon ordinateur.
- Udev redémarré.
Et les résultats:
$ adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
(Mais rien n'est venu après ça)
Mais je n'ai pas encore abandonné. J'ai lu un autre post ici sur Ask Ubuntu, j'ai réessayé.
Encore une fois, le processus:
- Créé un fichier:
/etc/udev/rules.d/51-android.rules
- Écrit
SUBSYSTEMS=="usb", ATTR{idProduct}=="1004", MODE="0666"
dans le fichier - A donné les autorisations appropriées
sudo chmod a+rx /etc/udev/rules.d/51-android.rules
- Redémarré le 'pooter.
- Udev redémarré.
La sortie est la même que ci-dessus, toujours pas fixe ...
Je suis très nouveau sur Android, mais ma meilleure supposition est que j'utilise une sorte de méthode obsolète, car ces messages ont au moins 2 ans. Il existe donc probablement une nouvelle méthode maintenant.
Éditer:
$ lsusb
...
Bus 005 Device 005: ID 1004:628a LG Electronics, Inc.
...
$ dmesg | grep "LG"
[ 69.824457] usb 5-1.4: Manufacturer: LG Electronics Inc.
[ 73.155776] usb 5-1.4: Product: LGE Android Phone
[ 73.155783] usb 5-1.4: Manufacturer: LG Electronics Inc.
[ 74.232275] scsi 5:0:0:0: CD-ROM LGE Android Platform 0000 PQ: 0 ANSI: 2
[ 78.191262] usb 5-1.4: Product: LGE Android Phone
[ 78.191268] usb 5-1.4: Manufacturer: LG Electronics Inc.
$ echo "0x1004" > ~/.android/adb_usb.ini
$ adb kill-server
$ adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
$ adb devices
List of devices attached
dmesg
. Veuillez noter que Mint est hors sujet ici. Vous voudrez peut-être poser sur unix.stackexchange.com ou reformuler votre question pour qu'elle s'adapte à Ubuntu (mais veuillez d'abord vérifier si cela apparaît dans un système officiel Ubuntu, un système Ubuntu live sur USB devrait convenir à cela.)lsusb
je le fais , je reçois l'Bus 005 Device 005: ID 1004:628a LG Electronics, Inc.
une des entrées.Réponses:
Réglez le mode de MTP à PTP . J'ai eu le même problème.
MTP signifie Media Transfer Protocol . PTP signifie Picture Transfer Protocol , ce qui signifie que le téléphone apparaît à l'ordinateur comme un appareil photo numérique.
Pour définir le mode: Paramètres > Options développeur > faites défiler vers le bas jusqu'à Sélectionner la configuration USB , appuyez dessus et sélectionnez PTP ou cliquez simplement sur la notification dans la barre d'état et sélectionnez PTP.
la source
Cela m'arrive parfois avec certains appareils. Voici ce que je trouve efficace:
Trouver l'ID du fournisseur : vous pouvez le faire en tapant
lsusb
. Ma sortie est quelque chose comme ceci:Dans ce cas,
abc1
est l'ID du fournisseur.Créer un
adb_usb.ini
fichier : exécutez ce qui suitRedémarrer
adb
Depuis lors, mes appareils sont tous apparus dans
adb devices
.la source