14.04 Nie mogę tworzyć / usuwać / manipulować plikami na moim urządzeniu z Androidem przez USB

18

Zawsze miałem problemy z kompatybilnością między moim telefonem z Androidem a Ubuntu, ale teraz doszło do tego, że nie mogę nic z tym zrobić przez USB. Zawsze było tak, że kiedy podłączam urządzenie, pojawia się komunikat o błędzie:

„Nie można zamontować telefonu z Androidem” Nie można otworzyć urządzenia MTP „[usb: 001,035]” „

Niezależnie od tego, byłem w stanie zarządzać moimi plikami, dopóki telefon był odblokowany po podłączeniu. Jednak teraz wydaje mi się, że pojawia się nowy komunikat o błędzie (lub przynajmniej taki, którego wcześniej nie pamiętam), który brzmi: :

Unhandled error message:  No such interface 'org.gtk.vfs.Mount' on object at path/org/gtk/vfs/mount/1

Nie jestem pewien, czy to jest przyczyna mojego problemu. Mogę przeglądać wszystkie pliki na urządzeniu z Androidem, ale kiedy próbuję zrobić coś takiego jak tworzenie / usuwanie plików, pojawia się komunikat:

Error while creating directory Untitled Folder.
There was an error creating the directory in mtp://[usb001,037]/Internal%20storage.

W sekcji „Pokaż więcej szczegółów” pojawia się błąd:

libmtp error:  Could not send object info.

Mogę zrobić wszystko, czego potrzebuję, przez FTP, ale w przypadku dużych plików jest to absurdalnie wolne. Każda pomoc w rozmowach między Androidem i komputerem jest bardzo mile widziana.

użytkownik154885
źródło
Upewnij się, że urządzenie jest podłączone w trybie pamięci masowej (MSC), a nie w trybie przesyłania multimediów (MTP).

Odpowiedzi:

13

Konflikt między Banshee a menedżerem plików (Nautilus), oba próbują uzyskać dostęp do urządzenia. Więc jeśli chcesz skopiować listę odtwarzania na urządzenie, musisz dezaktywować wszystkie rozszerzenia, które mają dostęp do twojego urządzenia, w Preferencjach Banshee.

Następnie otwórz folder muzyczny urządzenia w Nautilus i skopiuj / wklej swoje listy odtwarzania z Banshee do okna Nautilus.

Działa to dla mnie z Ubuntu 14.04 + telefon Jolla z Sailfish OS.

Lucien P.
źródło
Nie używam Banshee, ale problem nadal występuje
abhishah901,
1
Chcę tylko zauważyć, że to rozwiązało również mój problem - upewnij się, że Banshee nie działa w tle
mb7744
11

Spróbuj tego

sudo apt-get install mtpfs

Następnie ponownie podłącz telefon. To działa dla mnie. Samsung Uwaga 2 Android 4.4.2

branch.lizard
źródło
Mam taki sam problem jak OP, a instalacja mtpfs nie rozwiązała problemu. Nadal pojawia się ten sam błąd podczas podłączania telefonu przez USB, który działał doskonale w 12.04, 12.10, 13.04 i 13.10. Teraz dzięki aktualizacji 14.04 nie mogę w ogóle podłączyć telefonu.
Todd
1
im minęło 5-minutowe okno edycji komentarza ... ale najwyraźniej mój telefon (Samsung S5) połączy się, jeśli zostawiam podłączony USB przez około 10 minut. Przeglądałem sieć w poszukiwaniu raportów / rozwiązań w tym zakresie, a potem nagle byłem w stanie kliknąć telefon nautilus i znaleźć moją kartę SD i dane, które chciałem ...
Todd
1
również chciałem zauważyć - mam drugą maszynę 14.04, która miała ten sam problem, a sama instalacja 'mtpfs' naprawiła to, chociaż znowu zajęło to około 10 minut po instalacji, aby zaczęła działać. Zauważyłem również, że jeśli włączyłem odtwarzacz multimedialny banshee, nie miałem dostępu do danych w telefonie, a wyłączenie banshee natychmiast przywróciło dostęp do karty SD.
Todd
Z szalonych komentarzy i „nic nie zadziała, zaufaj mi, że Linux nie działa w ten sposób”. Pozdrawiam cię :) 1 sekunda pracy rozwiązała mój 20-dniowy problem.
user3041058,
1
Nie działa nawet po
ponownym
3

Miałem ten sam problem, ale samo zamknięcie Banshee rozwiązało go. Upewnij się, że żadne inne programy nie uzyskują obecnie dostępu do urządzenia.

Július Retzer
źródło
Nie używam Banshee, ale problem nadal występuje
abhishah901,
2

Możesz również użyć:

adb push /path/to/file /path/to/phonestorage 

potrzebujesz ADBsterowników zainstalowanych na komputerze. Można również włączyć USB debuggingw developer optionsurządzeniu.

Aby włączyć opcje programisty, przejdź do: Settings> About Phone> Tap Build-number7 razy. (Włączone)

Następnie wróć do settings, znajdziesz developer optionstuż powyżej About Phone. Tutaj znajdziesz USB debugging.

Po włączeniu tej opcji i podłączeniu urządzenia do komputera pojawi się monit o udzielenie zgody na RSAklucz za pomocą komputera (zaznacz pole przed zaakceptowaniem, aby zezwolić na zablokowanie zezwolenia).

Jest to dla mnie jeszcze szybsze niż kopiowanie plików, jak zwykle.

MrMaddTraxx
źródło
Ten sam problem w porównaniu z adb na Samsung S5 z cyanogenmodem 13.1
Tony Martin
1

Miałem następujący błąd:

libmtp error:  Could not send object info.

komunikat o błędzie z powodu :w nazwie pliku. Zmieniłem nazwę pliku i problem został rozwiązany.

Ben
źródło
Podobny problem z powodu emoji lub znaku handlowego i nazwy pliku (lub innego dziwnego znaku zerowej szerokości lub czegoś takiego)
MalcolmOcean
0

Miałem podobny problem, którego nie rozwiązały różne odpowiedzi podane powyżej. Katalog się zamontuje i zobaczyłem pliki, ale po kilku sekundach przestanie działać. Szybkie rozwiązanie: Zauważyłem, że połączenie zrywa się za każdym razem, gdy telefon przechodzi w tryb „blokady ekranu”. Więc zacząłem przesuwać ekran telefonu ciągle jedną ręką, podczas gdy kopiowałem pliki drugą ręką i to faktycznie działało. Nie znam jednak „poprawnej” poprawki.

Jérôme Kunegis
źródło
Jeśli problem stanowił blokada ekranu, możesz ją wyłączyć lub ustawić zegar na znacznie dłuższy okres w konfiguracji telefonu.
David Foerster,
0

Taki sam problem. Tysiące wyskakujących okienek i okien eksploratora plików pojawiały się, gdy tylko podłączyłem telefon. Rozwiązałem go, wybierając w telefonie „Aparat (PTP)” zamiast „Urządzenie multimedialne (MTP)”, klikając powiadomienie USB.

wprowadź opis zdjęcia tutaj

raghavsood33
źródło
W tym trybie nie widzę nic oprócz zdjęć.
tomasz
-1

Ten sam problem napotkałem po okresie, w którym przesyłanie plików działało dobrze. Ale po kilku próbach mam przyczynę; system plików urządzenia pokazany przez protokół mtp na komputerze nie jest poprawnie zsynchronizowany z rzeczywistym: nie pokazuje pliku / katalogu, który fizycznie istnieje na urządzeniu , oraz utworzenia / zmiany nazwy tego samego bytu w systemie plików wystąpi ten błąd. Rozwiązanie: trzymaj ręcznie (aplikacja explorer) system plików w tym samym stanie co prezentowany.

Nie znam przyczyny tego błędu.

Mam nadzieję, że to może być przydatne dla kogoś.

Alessandro Borile
źródło