Изображения исчезли из галереи, но все еще находятся в «Моих файлах» (Samsung Galaxy S6 Edge, 5.0.2)


14

У меня Samsung Galaxy S6 Edge (64 ГБ) под управлением Android Lollipop 5.0.2, который у меня был со дня выпуска (10 апреля 2015 года), и, как упоминается в заголовке, похоже, проблема в том, что мои изображения больше не отображаются в приложение галереи по умолчанию. У меня также есть много музыки на телефоне, которая больше не отображается в «Музыкальном проигрывателе». Я не уверен, что заставляет фотографии и музыку исчезать, поскольку это кажется совершенно случайным. Я все еще могу видеть файлы в файловом менеджере по умолчанию «Мои файлы».

В первый раз, когда это произошло, я подумал, что это могло быть сбоем, поэтому был сделан сброс настроек к заводским настройкам, и все снова было хорошо (хотя мне требуется около 3 часов, чтобы получить телефон так, как он мне нравится). Затем это случилось во второй раз несколько дней спустя, и поэтому я сделал еще один сброс к заводским настройкам. Когда это случилось в третий раз, я был довольно раздражен и отнес его в местный ремонтный центр Samsung, где сказали, что это проблема с программным обеспечением, и им придется переустановить Android, и он будет отсортирован. Однако через 5 дней это случилось снова, поэтому я вернулся в Carphone Warehouse, где я приобрел контракт, и потребовал новый телефон, так как это должно было быть проблемой с телефоном, так как я не мог найти запись того, что происходило с кем-то еще и Samsung уже устранили проблему с программным обеспечением.

ТЕПЕРЬ, через 2 недели после того, как я получил новый телефон, ЭТО СЛУЧИЛОСЬ СНОВА! Изображения были там сегодня утром и пришли этим вечером, все они исчезли из галереи, и снова музыка исчезла. Я сегодня ничего необычного не сделал со своим телефоном, поэтому не могу определить, что произошло.

Если я делаю новые снимки на камеру, они хорошо отображаются в галерее, а старые нет. Если я загляну в «Мои файлы», то увижу, что старые изображения находятся точно в том же месте, что и новая фотография, которую я только что сделал ... Как будто они спрятаны в галерее. Если я устанавливаю приложение, такое как QuickPic, все изображения отображаются там, как новые, так и старые, однако я не могу использовать это для обмена изображениями в Facebook и т. Д., Так что это не идеально.

То же самое относится и к музыкальным файлам, которые у меня есть. Если я смотрю в «Мои файлы», я вижу их, но они не отображаются в «Музыкальном проигрывателе», что означает, что все мои сигналы будильника были возвращены к их дорожкам по умолчанию, то есть «Утренний цветок».

На приведенных ниже снимках экрана показаны все изображения, которые в данный момент находятся в папке «Камера», где в галерее отображается только самое верхнее, а в категории «Мои файлы» - только самое верхнее.

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

Я поиграл со всевозможными настройками, очистил раздел кеша, нажал «Показать скрытые файлы» в «Мои файлы» и перезагрузил телефон несколько раз, но проблема все еще остается. Я также удалил «Media Data» из «Media Storage App», которая опустела мою галерею, но при перезагрузке не делала повторное сканирование (или, по крайней мере, не дало никаких результатов). Поскольку это S6 Edge, SD-карта отсутствует, поэтому при установке диска проблем не должно быть (хотя это не имеет смысла, поскольку новые файлы находятся в том же месте, что и старые).

Мне удалось найти пару людей с похожей проблемой AE, но у них не было ответа, см. Здесь и здесь .

Есть ли какой-нибудь журнал отладки, который я могу создать и загрузить куда-нибудь? Может ли это быть конкретная комбинация приложений, которые у меня есть, поскольку есть минимальные люди с такой же проблемой?

Буду благодарен за любые идеи, так как это сводит меня с ума!

Заранее спасибо,

Адам.

РЕДАКТИРОВАТЬ: я подключил свой телефон к компьютеру и запустить adb logcat, но журнал огромен, и я не уверен, что я ищу. Следующая ошибка появляется довольно часто:

<6> [18330.193843] [6: MediaScannerSer: 22775] связыватель: 3874: сбой транзакции 22775 29189, размер 416-0

Если в журнале есть определенный фрагмент, который будет полезен, пожалуйста, дайте мне знать, и я сделаю все возможное, чтобы извлечь его.

РЕДАКТИРОВАТЬ 2: Есть ли процедура, которой я могу следовать, чтобы создать отчет об ошибке, который я могу затем отправить в Google или Samsung?


возможный дубликат Force Media Update?
ce4

Не совсем ... На S6 нет внешнего хранилища, моя проблема возникает случайным образом, и перезагрузка не исправляет это ...
Адам Холмс

SDrescan & co также работает на телефонах с картами не-microSD, поскольку базовые механизмы прозрачны для используемой файловой системы (в вашем случае: / sdcard доступен через слой предохранителей, который является частью Android начиная с 4.0 для эмуляции старые характеристики FAT32).
ce4

Кажется, действительно, программная ошибка Samsung. Можете ли вы попытаться «удалить данные» из приложения «Хранилище мультимедиа» (найдите его здесь: «Настройки => Приложения => все приложения =>« Хранилище мультимедиа »=>« Удалить данные »). внешняя инструкция здесь .
ce4

1
Вы можете выбрать, какое приложение открывать, чтобы выбрать эти фотографии из приложений tw / fb. Возможно, вы выбрали «Всегда» при выборе параметров. Удалите значения по умолчанию для приложений tw / fb, и вы сможете выбрать Из какого приложения вы хотите перечислить эти альбомы, и на основе установленного вами приложения вы можете выбрать из него фотографии, и вы больше не будете полагаться на приложение галереи по умолчанию ..
Счастливчик

Ответы:


6

Обновленный ответ:

Проверьте, есть ли в памяти устройства (папка хранения) скрытый файл с именем .nomedia (дважды проверьте также имя в верхнем регистре) и удалите.

Перейдите в Настройки> Приложения -> ВСЕ - <Хранилище мультимедиа. Выберите Очистить данные + Очистить настройки по умолчанию. Отключить приложение.

Перезагрузите устройство. Теперь снова включите Настройки> Приложения -> ВСЕ - <Хранилище мультимедиа. Подождите пару минут (поэтому следует переиндексировать файлы). Я думаю, что все файлы должны быть снова в галерее. Примечание. Не пытайтесь запустить какое-либо приложение для повторного сканирования, просто следуйте приведенным выше инструкциям.

Старый ответ:

Ошибка, которую вы получили в logcat, связана с определенной функцией обработки / масштабирования изображений. Это известный факт: буфер транзакций Binder имеет ограниченную и фиксированную память (1 МБ) . Этот буфер используется всеми транзакциями и используется всеми процессами. Например, если у вас есть большое количество больших файлов изображений, и некоторые из них повреждены (из-за плохой передачи, плохой передачи через компьютер и устройство, компьютер и SD-карту и т. Д.), Или некоторые из них не распознаются вашим приложение (в вашем случае Галерея), как только это приложение попытается создать миниатюры или превью для ваших файлов и фактически уменьшить / увеличить один из этих файлов, процесс может завершиться неудачей.

Тот же самый случай должен быть с несколькими файлами (такими как мелодии звонка или .wavдили, или .ogg, или любой тип музыки), которые имеют проблемы либо в содержании, размере, подписи.

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

Итак, для вашей же безопасности:

  • Попробуйте вернуть все эти файлы на ваш компьютер;
  • Очистить с SD-карты / телефона памяти;
  • Проверьте на ПК наличие «плохих» файлов, затем верните «правильные» файлы на ваше устройство.

Примите во внимание этот факт также: а .gif, .jpg, .pngсодержание или любой другой вид изображения вы, может быть вынесено как «правильно» в вашем компьютере или устройстве, но на самом деле может иметь «плохой» (дефектного содержание). Помните, что все операции, связанные с образами процессов внутри вашего устройства Android, основаны на их сжатии / распаковке (для наиболее распространенных операций), и они выполняются «побитно», если можно так выразиться. Принуждение приложения к отображению неверного типа или содержимого (неправильная высота / ширина / длина файла) должно превзойти TransactionTooLargeException (это то, что MediaScanner создает в logcat).


2
Как вы и предложили, я скопировал все изображения обратно на компьютер, удалил их из телефона и затем скопировал несколько файлов обратно. Моя галерея теперь полностью пуста и не отображает никаких изображений. Я снова запустил приложение повторного сканирования, а также перезагрузил устройство. Все еще пусто.
Адам Холмс

Я обновил свой ответ. Не пытайтесь запустить какое-либо приложение для повторного сканирования, просто следуйте инструкциям.
user3344236

Это работает и для меня. Проблема не характерна для Samsung. У меня есть Motorola E2, и у меня была такая же проблема. Сделайте шаги выше. Сначала вы почувствуете, что это не работает. Но подождите 5-10 минут для завершения переиндексации. Тогда ваши файлы станут видимыми.
Сям Кумар С

Следил за обновленным ответом и ждал более 10 минут, но все еще не работал. Lenovo K5 +
ви

Пробовал 2017-09-16 Очистить данные и очистить кэш в приложениях Media Storage, Gallery, Music без их отключения и затем перезапустить . После перезапуска подождите несколько минут и проверьте музыкальное приложение, приложение галереи или настройки> мелодии и вибрации> список мелодий для вызова, сообщения, уведомления. Если появляется какой-то список, значит, он сейчас работает, просто дождитесь его.
ви

5

То же самое случилось со мной, и мой S6 Edge был чуть более недели. Я просмотрел каждый файл в своих файлах и на устройстве и удалил файлы «.nomedia». Все мои картины теперь снова в галерее.


0

Его медиа-сканер скорее всего. Дело в том, что в современных версиях для Android в магазине игр очень мало приложений для сканирования мультимедиа (особенно для леденцов), и, следовательно, большинство приложений либо аварийно завершают работу, либо просто не работают. Поэтому лучше всего попробовать только некоторые приложения и посмотреть, работают ли они, используя пробную версию (я лично не пользуюсь леденцом на палочке, поэтому не могу проверить). Например, попробуйте это приложение ?

На заметку, вы также можете попробовать запустить медиа-сканер через adb->

adb shell am broadcast android.intent.action.MEDIA_MOUNTED

Еще один способ попробовать - перейти к настройкам и очистить данные и кеш для приложения галереи, чтобы оно повторно анализировало все медиафайлы.


Я попробую команду adb, когда вернусь домой. Что касается удаления медиа-кэша, он просто удаляет его, но никогда не восстанавливает!
Адам Холмс

Хорошо, попробуйте это тоже -> Удалить данные и кеш для галереи. Введите adb logcat, но пока не нажимаете Enter (я имею в виду, пока не начинаете запись). Откройте галерею и, как только вы нажмете на нее, запустите adb logcat, дайте ей поработать в течение 5 секунд. Может быть, это покажет что-то лучше ....
Яскаранбир Сингх

0
  • Создайте новую папку для ваших изображений / музыки
  • Переместите все ваши изображения / музыкальные файлы в новую папку
  • Удалить старую пустую папку

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


0

Это решило мою проблему. Благодарю.

Я только что удалил файл .nomedia из корневого каталога Android. Все мои файлы снова в галерее приложений.

Я уверен, что этот файл был создан после установки фотографий Google.


1
Использование .nomediaфайла является родным способом Android, позволяющим пользователям исключать каталог из сопоставления изображений внутри него. Вы также можете увидеть такой файл в Androidпапке.
Повелитель огня

0

У меня была эта проблема в течение долгого времени, и я просто нашел то, что работает:

  1. зайдите в свой файловый менеджер (я использую Explorer, если это имеет значение)
  2. перейти к / SDCard
  3. выберите каждый файл и каталог
  4. ВЫРЕЗАТЬ их все и сразу же вставить их обратно в одно и то же место

По-видимому, вам нужно коснуться даты модификации, и я обнаружил, что это проще, чем написание сценария оболочки или переименование всех файлов. Они должны немедленно вернуться в галерею, как только вы добьетесь успеха. Примечание. Если во время операции перемещения возникнет проблема, возможно, вы потеряете данные. Используйте на свой риск.


0

Моя галерея больше не отображала изображения моей SD-карты после обновления Xperia до 6.0.1.

После нескольких попыток перезагрузки и извлечения SD-карты, я обнаружил, что приложение «Галерея» имеет следующие настройки: Help > Find and fix problems(перефразировано из моей немецкой версии)

После запуска все снова в порядке.

Примечание. Файлы всегда были видны в файловом браузере, поэтому, я думаю, это была проблема со сканером мультимедиа.


-1

Используйте приложения для сканирования мультимедиа (такие как принудительное сканирование мультимедиа), чтобы запустить сканирование мультимедиа вручную.


2
Я только что попробовал «принудительное сканирование мультимедиа» и «повторное сканирование мультимедиа», которые просто вылетали, как только я
Адам Холмс
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.