Beim Versuch, den adb devices
Befehl zum Abheben meines LG TRANSPYRE ™ (VS810PP) -Telefons abzurufen , ist ein Problem aufgetreten . Denken Sie daran, dass der Befehl tatsächlich funktioniert. Es ist also kein Problem mit adb, eher mit den Treibern.
Nachdem ich mir diesen Beitrag angesehen habe, den ich online gefunden habe, habe ich die Schritte ordnungsgemäß ausgeführt (dreimal, nur um sicherzugehen).
Also habe ich im Grunde Folgendes gemacht:
- Erstellt eine Datei:
/etc/udev/rules.d/70-android.rules
. - Schrieb
SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666"
in die Datei. - Zugeordnete ordnungsgemäße Berechtigungen über
sudo chmod a+rx /etc/udev/rules.d/70-android.rules
- Ich habe meinen Computer neu gestartet.
- Udev neu gestartet
Und die Ergebnisse:
$ adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
(Aber danach kam nichts mehr)
Aber ich habe noch nicht aufgegeben. Ich habe von einem anderen Post hier auf Ask Ubuntu gelesen , ich habe es noch einmal versucht.
Wieder der Prozess:
- Erstellt eine Datei:
/etc/udev/rules.d/51-android.rules
- Schrieb
SUBSYSTEMS=="usb", ATTR{idProduct}=="1004", MODE="0666"
in die Datei - Erhielt die richtigen Berechtigungen
sudo chmod a+rx /etc/udev/rules.d/51-android.rules
- Den Pooter neu gestartet.
- Udev neu gestartet
Die Ausgabe ist die gleiche wie oben, immer noch nicht festgelegt ...
Ich bin noch sehr neu in Android, aber ich gehe davon aus, dass ich eine veraltete Methode verwende, da diese Posts mindestens zwei Jahre alt sind. Es gibt also wahrscheinlich eine neue Methode.
Bearbeiten:
$ 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
. Bitte beachten Sie, dass Mint hier nicht zum Thema gehört. Sie können auf fragen wollen unix.stackexchange.com oder anders formulieren Sie Ihre Frage so ist es für Ubuntu passt (aber bitte prüfen Sie zuerst , ob dies scheint in einem offiziellen Ubuntu - System, ein Ubuntu Live - System auf USB , dass passen sollte.)lsusb
bekomme ichBus 005 Device 005: ID 1004:628a LG Electronics, Inc.
als einen der Einträge.Antworten:
Stellen Sie den Modus von MTP auf PTP ein . Ich hatte das gleiche problem
MTP bedeutet Media Transfer Protocol . PTP steht für Picture Transfer Protocol ( Bildübertragungsprotokoll). Dies bedeutet , dass das Telefon dem Computer als Digitalkamera angezeigt wird.
So stellen Sie den Modus ein: Einstellungen > Entwickleroptionen > Blättern Sie nach unten zu USB-Konfiguration auswählen, tippen Sie auf diese Option und wählen Sie PTP aus, oder klicken Sie einfach auf Benachrichtigung in der Statusleiste und wählen Sie PTP aus.
quelle
Das passiert mir manchmal bei bestimmten Geräten. Folgendes finde ich funktioniert:
Finden Sie die Vendor ID : Sie können dies tun, indem Sie Folgendes eingeben
lsusb
. Meine Ausgabe sieht ungefähr so aus:In diesem Fall
abc1
ist dies die Vendor ID.Erstellen Sie eine
adb_usb.ini
Datei : Führen Sie Folgendes ausNeustart
adb
Seitdem sind alle meine Geräte in aufgetaucht
adb devices
.quelle