Jak zamontować telefon z Androidem?

33

Jestem zdziwiony, ponieważ mój telefon pojawiał się po prostu, gdy go podłączałem. To już nie jest, a opcje programistyczne są zdecydowanie ustawione, aby umożliwić debugowanie USB. Telefon ładuje się przez USB, ale nie pojawia się wlsusb

[0 amanda@luna android-sdk-linux_86]$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 17ef:4807 Lenovo UVC Camera
Bus 003 Device 012: ID 413c:1003 Dell Computer Corp. Keyboard Hub
Bus 003 Device 003: ID 08ff:2810 AuthenTec, Inc. AES2810
Bus 003 Device 013: ID 413c:2010 Dell Computer Corp. Keyboard
Bus 003 Device 014: ID 046d:c001 Logitech, Inc. N48/M-BB48 [FirstMouse Plus]

adb devices -l nic nie pokazuje.

W ustawieniach sieci bezprzewodowej i sieci zmieniłem ustawienia połączenia USB na „Pamięć masowa” - ustawiono je na „Pytaj przy połączeniu”, ale zdecydowanie mnie nie pytano. Nie dostaję żadnego Kliknij tutaj, aby połączyć się za pomocą alertu USB.

Nie jestem nawet pewien, czy problem dotyczy mojego telefonu czy komputera. Wydaje się dziwne, że nawet się nie pojawialsusb

Nie bez powodu napęd na kciuki na moim breloku też się nie pojawia lsusb- próbowałem obu na kilku różnych portach. Zakładam, że pendrive jest po prostu zakorkowany, ale może to być mój system operacyjny.

Amanda
źródło
5
Może to być podejrzany kabel USB, pozwalający na zasilanie, ale bez danych. Na wszelki wypadek spróbowałbym użyć innego (i innego portu).
Oli
1
WTF? To działa. Moja głowa wybuchnie. Nigdy nie przyszło mi do głowy, że kabel może być problemem. Grrr. Tak czy inaczej. Jeśli chcesz udzielić odpowiedzi, zaakceptuję ją.
Amanda,

Odpowiedzi:

18

Gdybym to był ja, spróbowałbym:

  • Ponowne uruchamianie telefonu Czasami wystarczy cykl zasilania.

  • Inny kabel. To zaskakująco delikatne rzeczy bez wewnętrznej redundancji. Masowa produkcja nie zrobiła nic, aby zwiększyć ich długowieczność. Większość ludzi ma około tysiąca ludzi zaśmiecających swoje domy, więc powinna to być zwykła zamiana.

  • Inny port. Mogą się złamać, a złącza wewnętrzne mogą wypaść.

  • Inny komputer (zakładając, że jeden jest dogodnie zlokalizowany w pobliżu). Kiedyś miałem problem z chipsetem USB, który odmówił rozmowy z SGS2 w trybie pobierania. Wszystko inne było w porządku, ale SGS2 po prostu zawiesiłby podsystem USB. Próbowałem w laptopie i po prostu działało.

Oli
źródło
3
Żadna z 3 nie działała dla mnie. Jednak ponowne uruchomienie telefonu zadziałało.
Tino,
@tino zredagował odpowiedź, aby to uwzględnić. :)
Amanda
31

Android nie obsługuje już montowania telefonu jako urządzenia pamięci masowej USB od Androida 4.x. Teraz wszystko MTP. Instalacja mtp-toolspowinna sprawić, że lsusblista będzie Twoim urządzeniem. Aby zamontować urządzenie jako dysk, musisz wykonać kilka dodatkowych kroków. Sprawdź tę stronę: http://www.mysolutions.it/mounting-your-mtp-androids-sd-card-on-ubuntu/

... ale to nie rozwiązuje problemu, że twój dysk nie pojawia się już ...

elorenz
źródło
1
Ktoś wyciągnął tag „piernikowy”, ale ważne jest, że mój telefon jest piernikowy - który nadal obsługuje pamięć masową USB.
Amanda
3
To była zła odpowiedź, ale informacji, których szukałem. Dzięki.
Carsten S
1

Android 7.1.x i nowsze (tak myślę, ale może być również z wersji 6.x), kabel USB podłączony do urządzenia przechodzi tylko w tryb ładowania. Ma to na celu uniknięcie awarii systemów plików po odłączeniu bez odpowiedniego odmontowania. Aby przenieść pliki, musisz przełączyć telefon w tryb udostępniania plików.

Po podłączeniu telefonu do komputera przejdź do ustawień telefonu i wyszukaj „usb” lub „kabel” i poszukaj opcji „Włącz przesyłanie plików” (lub coś podobnego). Następnie telefon zadeklaruje się jako urządzenie USB, lsusbaw systemie Linux wyświetli to urządzenie. Następnie należy zainstalować pakiet narzędzi ADB Linux (używając apt install <blah>na Ubuntu / Debiana lub dnf install <blah>na Fedorze), a następnie można użyć: adb shell your-linux-shell-cmd-here.

VLA
źródło