14.04 Неможливо створити / видалити / маніпулювати файлами на моєму пристрої Android через USB


18

У мене завжди були проблеми із сумісністю між моїм телефоном Android та Ubuntu, але тепер я зрозумів, що я нічого не можу зробити з ним через USB. Завжди було так, що коли я підключаю свій пристрій, з’являється повідомлення про помилку:

"Неможливо встановити телефон Android" Неможливо відкрити MTP-пристрій '[usb: 001,035]' "

Незважаючи на це, я зміг керувати своїми файлами до тих пір, поки телефон був розблокований, коли я підключив його. Однак, я, здається, отримую нове повідомлення про помилку (або принаймні одне, яке я не пам'ятаю, як отримувати раніше), яке читається :

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

Я не впевнений, чи це корінь моєї проблеми. Я можу переглядати всі файли на своєму пристрої Android, але коли я намагаюся зробити що-небудь на зразок створення / видалення файлів, я отримую повідомлення про таке:

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

У розділі "Показати докладнішу інформацію" я отримую помилку:

libmtp error:  Could not send object info.

Я можу зробити все, що потрібно для FTP, але це смішно повільно для великих файлів. Будь-яка вдячність допомогти моїм Android та ПК поговорити між собою.


Переконайтесь, що пристрій підключено в режимі масового зберігання (MSC), а не в режимі передачі медіа (MTP).

Відповіді:


13

Конфлікт між Banshee та файловим менеджером (Nautilus), обидва намагаються отримати доступ до пристрою. Отже, якщо ви хочете скопіювати список відтворення на пристрій, ви повинні відключити всі розширення, які мають доступ до вашого пристрою, у розділі Налаштування Banshee.

Потім відкрийте папку музики вашого пристрою в Nautilus та скопіюйте / вставте свої списки відтворення з Banshee у вікно Nautilus.

Для мене це працювало з телефоном Ubuntu 14.04 + Jolla з ОС Sailfish.


Я не використовую Banshee, але проблема все ще зберігається
abhishah901

1
Просто хочу зазначити, що це вирішило і мою проблему - переконайтеся, що Banshee не працює у фоновому режимі
mb7744

11

Спробуйте це

sudo apt-get install mtpfs

Потім підключіть телефон. Це працює для мене. Samsung Note 2 Android 4.4.2


У мене така ж проблема, як у ОП, і встановлення mtpfs не вирішило проблему. Я все одно отримую ту саму помилку під час підключення телефону через USB, який прекрасно працював у 12.04, 12.10, 13.04 та 13.10. Тепер з оновленням 14.04, я не можу взагалі підключити свій телефон.
Тодд

1
Я пройшов 5-хвилинне вікно редагування коментарів ... але, мабуть, мій телефон (Samsung S5) підключиться, якщо я залишу USB підключений приблизно 10 хвилин або близько того. Я переглянув Інтернет для звітів про помилки / рішення щодо цього, а потім раптом зміг натиснути на телефон через nautilus і знайти свою SD-карту та дані, які я хотів ...
Todd

1
Я також хотів зауважити - у мене є друга машина 14.04, яка мала цю ж проблему, і просто встановлення 'mtpfs' виправило це, хоча знову було потрібно 10 хвилин після встановлення, щоб вона почала працювати. Я також помітив, що якщо я увімкнув мультимедійний плеєр banshee, я не міг отримати доступ до даних у своєму телефоні, а відключивши функцію banshee, негайно відновив доступ до SD-карти.
Тодд

З божевільних коментарів та "нічого не буде працювати, повірте мені, Linux не працює так". Вітаю вас :) За 1 секунду робота вирішила мою 20-денну проблему.
користувач3041058

1
Не працює навіть після перезавантаження системи ... Я використовую Galaxy Grand
abhishah901

3

У мене була така ж проблема, але просто закриття Banshee вирішило її. Переконайтеся, що у вас немає інших програм, які зараз мають доступ до пристрою.


Я не використовую Banshee, але проблема все ще зберігається
abhishah901

2

Ви також можете використовувати:

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

вам потрібні ADBдрайвери, встановлені на вашому комп’ютері. Ви повинні також включити USB debuggingв developer optionsна пристрої.

Щоб включити режим розробника, перейдіть за посиланням: Settings> About Phone> Натисніть Build-number7 разів. (Увімкнено)

Потім поверніться до settings, ви знайдете developer optionsпрямо вгорі About Phone. Тут ви знайдете USB debugging.

Увімкнувши це і підключивши свій пристрій до комп'ютера, він попросить надати комп'ютер дозвіл за допомогою RSAключа (позначте прапорець перед тим, як приймати його, щоб дозвіл тримався).

Це для мене ще швидше, ніж просто копіювання файлів, як ми зазвичай робимо.


Та сама проблема щодо adb на Samsung S5 під керуванням cyanogenmod 13.1
Tony Martin

1

У мене була така помилка:

libmtp error:  Could not send object info.

повідомлення про помилку через :імені файлу. Я перейменував файл, і проблема була вирішена.


Аналогічна проблема через емоджи або амперсанд у назві файлу (або, можливо, якийсь інший дивний символ нульової ширини чи щось таке)
MalcolmOcean

0

У мене була подібна проблема, яка не була виправлена ​​різними відповідями, наведеними вище. Каталог би монтувався, і я міг бачити файли, але через кілька секунд він більше не працюватиме. Рішення для швидкого виправлення: я помітив, що з'єднання розривається щоразу, коли телефон переходить у режим "блокування екрана". Тож я почав постійно перетискати екран телефону однією рукою, тоді як копіював файли іншою рукою, і це насправді спрацювало. Я не знаю "правильного" виправлення для цього, хоча.


Якщо проблемою було блокування екрана, ви можете відключити його або встановити його таймер набагато довший час у конфігурації телефону.
Девід Фоерстер

0

Та ж проблема. Тисячі спливаючих вікон та вікон провідника файлів продовжують з’являтися, як тільки я підключаю телефон. Я вирішив це, вибравши "Камера (PTP)" у своєму телефоні замість "Медіа-пристрій (MTP)", натиснувши сповіщення usb.

введіть тут опис зображення


У цьому режимі я не бачу навіть нічого, окрім фотографій.
tomasz

-1

З тією ж проблемою я зіткнувся після періоду, коли передача файлів працювала добре. Але, після деяких спроб, я зрозумів причину; що файлова система пристрою, показана протоколом mtp на комп'ютері, не правильно синхронізована з реальною: вона не показує файл / dir, який фізично існує на пристрої , і створення / перейменування того самого об'єкта у файловій системі трапляється ця помилка. Рішення: збережіть вручну (додаток Explorer) файлову систему в тому ж стані, що і в представленій.

Я не знаю причини цієї помилки.

Я сподіваюся, що може бути корисним для когось.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.