Mam problem z uzyskaniem adb devices
polecenia odebrania telefonu LG TRANSPYRE ™ (VS810PP) . Pamiętaj, że polecenie faktycznie działa. Więc to nie jest problem z adb, a bardziej ze sterownikami.
Po przejrzeniu tego wpisu, który znalazłem w Internecie, zrobiłem kroki poprawnie (trzy razy, dla pewności).
Zasadniczo zrobiłem to:
- Utworzony plik:
/etc/udev/rules.d/70-android.rules
. - Napisano
SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666"
do pliku. - Przypisano odpowiednie uprawnienia za pośrednictwem
sudo chmod a+rx /etc/udev/rules.d/70-android.rules
- Uruchomiłem ponownie komputer.
- Zrestartowałem udev.
A wyniki:
$ adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
(Ale potem nic nie przyszło)
Ale jeszcze się nie poddałem. Czytałem z innego postu tutaj na Ask Ubuntu, próbowałem ponownie.
Ponownie proces:
- Utworzono plik:
/etc/udev/rules.d/51-android.rules
- Napisano
SUBSYSTEMS=="usb", ATTR{idProduct}=="1004", MODE="0666"
do pliku - Udzielił odpowiednich uprawnień
sudo chmod a+rx /etc/udev/rules.d/51-android.rules
- Uruchomiono ponownie kłusownika.
- Zrestartowałem udev.
Wyjście jest takie samo jak powyżej, wciąż nie jest naprawione ...
Jestem bardzo nowy w Androidzie, ale przypuszczam, że używam jakiejś przestarzałej metody, ponieważ te posty mają co najmniej 2 lata. Prawdopodobnie jest teraz nowa metoda.
Edytować:
$ 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
. Należy pamiętać, że Mint jest tutaj nie na temat. Możesz zapytać na unix.stackexchange.com lub przeformułować swoje pytanie, aby pasowało do Ubuntu (ale najpierw sprawdź, czy pojawia się w oficjalnym systemie Ubuntu, system Live Ubuntu na USB powinien to pasować.)lsusb
, otrzymujęBus 005 Device 005: ID 1004:628a LG Electronics, Inc.
jako jeden z wpisów.Odpowiedzi:
Ustaw tryb z MTP na PTP . Miałem ten sam problem.
MTP oznacza Media Transfer Protocol . PTP oznacza protokół przesyłania obrazów , co oznacza, że telefon pojawia się na komputerze jako aparat cyfrowy.
Aby ustawić tryb: Ustawienia > Opcje programisty > przewiń w dół do Wybierz konfigurację USB , dotknij tego i wybierz PTP lub po prostu kliknij powiadomienie na pasku stanu i wybierz PTP.
źródło
Zdarza mi się to czasami w przypadku niektórych urządzeń. Oto, co według mnie działa:
Znajdź identyfikator dostawcy : Możesz to zrobić, pisząc
lsusb
. Moje wyniki są mniej więcej takie:W tym przypadku
abc1
jest to identyfikator dostawcy.Utwórz
adb_usb.ini
plik : Uruchom następujące polecenieUruchom ponownie
adb
Od tego czasu wszystkie moje urządzenia pojawiły się w
adb devices
.źródło