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

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

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

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

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

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

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

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

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

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

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

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

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

Адам.

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

<6>[18330.193843] [6:MediaScannerSer:22775] связующее: 3874:22775 транзакция не удалась 29189, размер 416-0

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

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

возможный дубликат Force Media Update?
Не совсем... На S6 нет внешнего хранилища, моя проблема возникает случайным образом, и перезагрузка ее не решает...
SDrescan & co также работает на телефонах с «картами без microSD», поскольку базовые механизмы прозрачны для используемой файловой системы (в вашем случае: /sdcard доступна через уровень плавких предохранителей, который является частью Android с 4.0 для эмуляции старые характеристики FAT32).
Похоже, это действительно ошибка программного обеспечения Samsung. Можете ли вы попробовать «удалить данные» приложения «Хранилище мультимедиа» (найдите его здесь: «Настройки» => «Приложения» => «все приложения» => «хранилище мультимедиа» => «удалить данные»). внешнее руководство здесь .
Итак, я удалил данные, и все исчезло из галереи ... Сделал перезагрузку, и все равно ничего не отображается. Есть ли способ вручную обновить галерею? Все приложения, которые я пробовал, сразу вылетают...
Это точно не должно происходить, похоже, это программная ошибка Samsung. Увы, удаленная помощь непроста без дополнительной информации. Не могли бы вы предоставить логи? Речь идет об инструменте «adb logcat», который является частью Android SDK (если вы используете Linux, вы можете установить только пакет android-tools-adb, который поставляется с вашим дистрибутивом). Затем вы можете предоставить журналы, когда произошел сбой SDrescan, а также, возможно, почему галерея остается пустой (которая должна автоматически повторно заполняться).
Вы пробовали каждый из них: повторное сканирование SD-карты , повторное сканирование SD-карты! , SD-сканер
Я пробовал все три из этих приложений (ни одно не зависает!), Но ни одно из них не имеет значения. Он сканирует файлы, которые должны появиться, но они не появляются. Я использую Windows, но должен иметь возможность подключить ее к эмулятору в Titanium Appcelerator. Я попробую позже сегодня.
Это не проблема этих трех приложений (вам не нужно запускать их в эмуляторе), это, увы, скорее всего, ошибка в прошивке Samsung Android для S6. Отсюда мое предложение установить Android SDK и использовать его для вывода журналов с помощью «adb.exe logcat» ... Не знаю, что приводит к сбою медиа-сканера (он должен перезапуститься сам по себе и повторно заполнить галерею).
@AdamHolmes, вы пробовали android.stackexchange.com/a/104857/27149 , и у вас это не работает ..? и попробуйте использовать приложение из игрового магазина, например Galleryics и Gallery Pro .
@Lucky Использование других приложений-галерей действительно отображает все изображения, но это все равно означает, что я не могу выбирать изображения из таких приложений, как Twitter / Facebook, поскольку они используют основное приложение галереи.
Вы можете выбрать, какое приложение открыть, чтобы выбрать эти фотографии из приложений tw/fb. Возможно, вы выбрали «Всегда» при выборе параметров. Очистите значения по умолчанию для приложений tw/fb, и вы сможете выбрать из какого приложения вы хотите перечислить эти альбомы, и на основе установленного вами приложения вы можете выбрать фотографии из него, и вы больше не будете полагаться на приложение галереи по умолчанию.

Ответы (8)

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

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

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

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

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

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

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

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

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

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

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

Как вы предложили, я скопировал все изображения обратно на свой компьютер, удалил их с телефона, а затем скопировал несколько файлов обратно. Моя галерея теперь полностью пуста и не отображает никаких изображений. Я снова запустил приложение для повторного сканирования, а также перезагрузил устройство. Все еще пусто.
Я обновил свой ответ. Не пытайтесь запустить какое-либо приложение для повторного сканирования, просто следуйте инструкциям.
Это работает и для меня. Проблема не специфична для самсунга. У меня Motorola E2 и у меня была такая же проблема. Выполните описанные выше действия. Сначала вы почувствуете, что это не работает. Но подождите 5-10 минут, пока переиндексация завершится. Тогда ваши файлы станут видны.
Следил за обновленным ответом и ждал более 10 минут, но все еще не работал. Леново К5+
Пробовал 16 сентября 2017 г. Очистите данные и очистите кеш в приложениях Media Storage, Gallery, Music, не отключая их, а затем перезапустите . После перезапуска подождите несколько минут и проверьте музыкальное приложение, или приложение галереи, или настройки> звонок и вибрация> список тонов для вызова, сообщения, уведомления. Если появится какой-то список, значит, он в настоящее время работает, просто подождите.

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

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

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

adb shell am broadcast android.intent.action.MEDIA_MOUNTED

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

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

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

Это решило мою проблему. Спасибо.

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

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

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

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

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

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

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

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

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

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

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

Я только что попробовал как «принудительное сканирование носителя», так и «повторное сканирование носителя», которые просто вылетают, как только я нажимаю «Пуск» …