У меня аппарат LG L5 (модель e610) с Cyanogenmod 10. При подключении телефона к компьютеру с Linux (у меня установлен mtpfs) я вижу как внутреннюю память, так и SD-карту. Однако, когда я перемещаюсь внутри них, я не вижу некоторые файлы.
Например, если я открываю приложение файлового менеджера на телефоне, я вижу несколько файлов в Internal storage/Notifications
каталоге, однако каталог на компьютере показывает только один из этих файлов.
Если я переключаю тип подключения USB на PTP (камера) — поскольку OS X изначально не поддерживает MTP — Image Capture видит телефон как камеру, однако может видеть только около трети всех изображений, присутствующих на телефоне.
У меня нет компьютера с Windows, чтобы попробовать, но я подозреваю, что результаты будут похожими.
Пробовал обновить Cyanogenmod до последней ночной версии, очистить и переустановить - результат тот же. Любая идея о том, что происходит? Как сделать так, чтобы все файлы отображались на хост-компьютере?
По-видимому, это известная ошибка в Android, которая даже не признается Google с октября 2012 года, ошибка № 2 — в зависимости от метода создания файлов на устройстве Android эти файлы могут оставаться невидимыми при доступе к устройству с помощью MTP, пока устройство не перезагружается.
Известные обходные пути включают в себя:
Используйте режим USB-накопителя вместо MTP, если он поддерживается телефоном. Очевидно, это не вариант для LG Optimus L5 (e610), потому что этот телефон имеет унифицированное внутреннее хранилище (хранилище файлов находится в /data/media
той же ext4
файловой системе, что и /data
), которое нельзя экспортировать как USB-накопитель.
Очистите данные приложения «Хранилище мультимедиа», затем используйте приложение SDrescan для восстановления базы данных мультимедиа (обсуждается здесь ).
Делитесь файлами по сети с помощью сторонних приложений, таких как AirDroid или одно из серверных приложений Samba (в последнем случае вам потребуется root, чтобы сделать сервер доступным для большинства клиентов, включая Windows).
Перейдите в настройки> приложения> все приложения> хранилище мультимедиа> нажмите «очистить данные» ...
Перезагрузитесь, и все снова появится в проводнике Windows.
Похоже на ответ СкубиДо
Ваш пробег может отличаться
У меня Galaxy Note 3
Решение проблемы, которое я обнаружил, заключалось в использовании файлового браузера Android и перемещении папки/файла, который я скачал, в другой каталог, который не был таким загроможденным.
Это позволило мне увидеть файл .rar размером 50 МБ, который я загрузил, и перетащил его на свой компьютер.
Я не знаю, поможет ли это решение кому-нибудь, но оно сработало для меня.
Спасибо всем :)
Перейдите в Меню > Системные настройки > Хранилище.
Вы увидите Сканирование медиафайлов на SD-карте... в панели уведомлений. Это означает, что с вами все в порядке, и данные на SD-карте отсканированы, так что теперь вы можете их увидеть :)
Пробовал приложение «Media Rescanner», на которое ссылается @georgiecasey, но оно ничего не дало. Однако простое переименование отсутствующей папки с помощью приложения «Проводник» на моем телефоне с «Музыка» на «Музыка1» помогло — она сразу же появилась в Android File Transfer. Просто, быстро, грязно :)
Папку можно легко переименовать обратно, когда вы закончите перенос. Простое решение для разовых переводов, но, возможно, не лучшее для часто повторяющихся.
Вот как я решил эту проблему на своем Galaxy Note-3:
Все, что мне нужно было сделать, это перезагрузить устройство Android. В моем случае планшет леново, модель A10-70F, версия Android 6.0.
Вадим
Шаян
Ирфан Латиф