Не все файлы видны через MTP

У меня есть модель LG L5 (модель e610) с Cyanogenmod 10. Когда я подключаю телефон к компьютеру с Linux (у меня установлен mtpfs), я могу видеть как внутреннее хранилище, так и SD-карту. Однако, когда я перемещаюсь внутри них, я не вижу некоторых файлов.

Например, если я открываю приложение файлового менеджера на телефоне, я могу увидеть несколько файлов в каталоге Internal storage/Notifications, однако в каталоге на компьютере отображается только один из этих файлов.

Если я переключу тип соединения USB на PTP (камера) - поскольку OS X не поддерживает MTP изначально - Image Capture видит телефон как камеру, однако он может видеть только треть всех изображений, присутствующих на телефоне .

У меня нет машины Windows, чтобы попробовать, но я подозреваю, что результаты будут похожи.

Я попробовал обновить Cyanogenmod до последней ночи, очистить и переустановить его - те же результаты. Любая идея о том, что происходит? Как я могу сделать все файлы на главном компьютере?

90 голосов | спросил Aleks G 29 Maypm13 2013, 18:01:14

10 ответов


61

Это, по-видимому, известная ошибка в Android, которая даже не подтверждена Google с октября 2012 года , ошибка №2 . - в зависимости от способа создания файлов на устройстве Android эти файлы могут оставаться невидимыми при доступе к устройству с использованием MTP, пока устройство не перезагрузится.

Известные обходные пути включают:

  • Используйте режим хранения USB вместо MTP, если он поддерживается телефоном. Это, по-видимому, не вариант для LG Optimus L5 (e610), поскольку этот телефон имеет унифицированное внутреннее хранилище (хранилище файлов находится в /data/media в той же файловой системе ext4 как /data), который не может быть экспортирован в качестве USB-устройства хранения данных.

  • Очистите данные в приложении «Карта памяти», а затем используйте приложение SDrescan для восстановления базы данных мультимедиа (обсуждается здесь ).

  • Поделитесь файлами по сети с помощью сторонних приложений, таких как AirDroid или одно из серверных приложений Samba (в последнем случае вам потребуется root, чтобы сделать сервер доступным для большинства клиентов, включая Windows).

ответил Sergey Vlasov 29 Maypm13 2013, 19:31:46
29

Перейдите к настройкам> приложений> все приложения> хранение носителей> коснитесь 'clear data' ...

Перезагрузитесь, и все снова появится в проводнике Windows.

ответил ScoobyDo 24 TueEurope/Moscow2013-12-24T18:53:29+04:00Europe/Moscow12bEurope/MoscowTue, 24 Dec 2013 18:53:29 +0400 2013, 18:53:29
13
  

Как и ответ ScoobyDo

  1. Отсоедините кабель USB от телефона.
  2. Нажмите «Очистить данные» в приложении Media Storage.
  3. Затем «Force stop».
  4. Подключите USB-кабель к телефону.
  5. Приложение Media Storage перезагружается и перестраивает список носителей.
  6. Отсутствующие файлы теперь доступны.
  7. Это позволяет избежать перезагрузки, что было важно для меня.

Ваш пробег может меняться

ответил mtopley 7 Mayam15 2015, 10:23:00
5

SD Scanner работал для меня на Android 5.0.2.

Он не требует прав root. Может быть ограничено только «новыми и обновленными файлами» (но не удалены).

Я нашел его в принятом ответе на связанный вопрос , а также в вопросе повторное сканирование SD-памяти на 4.4 .

ответил yurkennis 3 Maypm15 2015, 23:29:23
3

Im работает с заметкой галактики 3

Решение проблемы, которую я нашел, - это использовать браузер файлов Android и перемещать папку /файл, который я загрузил в другой каталог, который не был загроможден.

Это позволило мне увидеть файл размером 50 МБ. Я загрузил его и вытащил его на свой компьютер.

Я не знаю, поможет ли это решение кому-либо, но это сработало для меня.

Спасибо всем:)

ответил WideG3cko 1 AMpTue, 01 Apr 2014 11:44:02 +040044Tuesday 2014, 11:44:02
2

Перейдите к   Меню> Системные настройки> Хранение

  1. Отключите SD-карту и нажмите «OK»
  2. Установить карту SD

В панели уведомлений вы увидите Сканирование медиафайлов на SD-карте ... . Это означает, что вы в порядке, и материал на SD-карте повторно сканируется, чтобы вы могли видеть их сейчас:)

ответил Ilo 13 FebruaryEurope/MoscowbThu, 13 Feb 2014 10:25:37 +0400000000amThu, 13 Feb 2014 10:25:37 +040014 2014, 10:25:37
0

Вот как я решил эту проблему на своей Galaxy Note-3:

  • Установите приложение FTP File Server на ваше устройство Android.
  • На вашем компьютере: сетевой сетевой диск -> Добавить местоположение сети -> Выберите FTP-сайт -> введите IP-адрес FTP-сервера
  • Подключите (единогласно или по ID) к «Серверу», и вы сможете получить доступ ко всем папкам и файлам на устройстве Android.
ответил Shimon Levany 31 AM000000120000002531 2014, 00:57:25
0

Мое решение в Android 4.4 KitKat, чтобы исправить это, включает в себя широкомасштабное сканирование в среде. Обычные приложения больше не могут делать это с KitKat, поэтому вам, к сожалению, нужен root. Я использовал это приложение:

https://play.google. ком /магазин /приложение /детали ID = com.logika.rescan & ампы;? гектолитры = еп

ответил georgiecasey 25 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 25 Sep 2014 05:05:00 +0400 2014, 05:05:00
0
  1. Отключите устройство от ПК.
  2. Файл фильма В другой каталог, например «Список воспроизведения» через файловый менеджер
  3. Теперь подключите снова свое устройство и сделайте все с вашими файлами:)
ответил jaydip joshi 14 MarpmSat, 14 Mar 2015 12:53:51 +03002015-03-14T12:53:51+03:0012 2015, 12:53:51
0

Пробовал приложение «Media Rescanner», связанное с @georgiecasey, но ничего не сделал. Однако просто переименование папки, отсутствовавшей с помощью приложения «Проводник» на моем телефоне от «Музыка» до «Музыка1», получило трюк - оно появилось сразу в Android File Transfer. Простой, быстрый, грязный :)

Папка может быть легко переименована, когда вы закончите перенос. Простое решение для тех одноразовых передач, возможно, не самое лучшее для часто повторяющихся.

ответил BadCash 1 +03002015-10-01T15:21:04+03:00312015bEurope/MoscowThu, 01 Oct 2015 15:21:04 +0300 2015, 15:21:04

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132