Je rencontre un problème lorsque je tente d'obtenir la commande adb devices
qui décroche mon téléphone LG TRANSPYRE ™ (VS810PP) . Gardez à l'esprit que la commande fonctionne réellement. Ce n’est donc pas un problème avec adb, mais plutôt avec les pilotes.
Après avoir jeté un coup d'oeil de cet article je l'ai trouvé en ligne, j'ai bien suivi les étapes (trois fois, juste pour être sûr).
Donc j'ai essentiellement fait ceci:
/etc/udev/rules.d/70-Android.rules
.SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666"
dans le fichier.Sudo chmod a+rx /etc/udev/rules.d/70-Android.rules
Et les résultats:
$ adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
(Mais rien ne vint après cela)
Mais je n'ai pas abandonné pour l'instant. Je lis à partir de n autre post ici sur Ask Ubuntu, j'ai essayé à nouveau.
Encore une fois, le processus:
/etc/udev/rules.d/51-Android.rules
SUBSYSTEMS=="usb", ATTR{idProduct}=="1004", MODE="0666"
dans le fichierSudo chmod a+rx /etc/udev/rules.d/51-Android.rules
La sortie est la même que ci-dessus, toujours pas fixée ...
Je suis très nouveau sur Android, mais ma meilleure hypothèse est que j'utilise une méthode obsolète, car ces publications datent de 2 ans ou plus. Donc, il y a probablement une nouvelle méthode maintenant.
Modifier:
$ 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
Définissez le mode de MTP à PTP. J'ai eu le même problème.
Cela m'arrive parfois avec certains appareils.
Voici ce que je trouve fonctionne:
Vous pouvez le faire en tapant lsusb
. Ma sortie ressemble à ceci:
Bus 002 Device 097: ID abc1:1234 Fictional Company, Ltd.
Dans ce cas, abc1
est l'ID du fournisseur.
adb_usb.ini
Exécutez ce qui suit
echo "0x<your device's Vendor ID>" > ~/.Android/adb_usb.ini
adb kill-server
adb start-server
Depuis, mes appareils sont tous apparus dans adb devices
.