У меня 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?
источник
Ответы:
Обновленный ответ:
Проверьте, есть ли в памяти устройства (папка хранения) скрытый файл с именем .nomedia (дважды проверьте также имя в верхнем регистре) и удалите.
Перейдите в Настройки> Приложения -> ВСЕ - <Хранилище мультимедиа. Выберите Очистить данные + Очистить настройки по умолчанию. Отключить приложение.
Перезагрузите устройство. Теперь снова включите Настройки> Приложения -> ВСЕ - <Хранилище мультимедиа. Подождите пару минут (поэтому следует переиндексировать файлы). Я думаю, что все файлы должны быть снова в галерее. Примечание. Не пытайтесь запустить какое-либо приложение для повторного сканирования, просто следуйте приведенным выше инструкциям.
Старый ответ:
Ошибка, которую вы получили в logcat, связана с определенной функцией обработки / масштабирования изображений. Это известный факт: буфер транзакций Binder имеет ограниченную и фиксированную память (1 МБ) . Этот буфер используется всеми транзакциями и используется всеми процессами. Например, если у вас есть большое количество больших файлов изображений, и некоторые из них повреждены (из-за плохой передачи, плохой передачи через компьютер и устройство, компьютер и SD-карту и т. Д.), Или некоторые из них не распознаются вашим приложение (в вашем случае Галерея), как только это приложение попытается создать миниатюры или превью для ваших файлов и фактически уменьшить / увеличить один из этих файлов, процесс может завершиться неудачей.
Тот же самый случай должен быть с несколькими файлами (такими как мелодии звонка или
.wav
дили, или.ogg
, или любой тип музыки), которые имеют проблемы либо в содержании, размере, подписи.Поскольку вы сказали, что проблема возвращается, я подозреваю такого рода странное поведение в ваших приложениях. Я даже не думаю об ошибке в ядре или что-то вроде этого.
Итак, для вашей же безопасности:
Примите во внимание этот факт также: а
.gif
,.jpg
,.png
содержание или любой другой вид изображения вы, может быть вынесено как «правильно» в вашем компьютере или устройстве, но на самом деле может иметь «плохой» (дефектного содержание). Помните, что все операции, связанные с образами процессов внутри вашего устройства Android, основаны на их сжатии / распаковке (для наиболее распространенных операций), и они выполняются «побитно», если можно так выразиться. Принуждение приложения к отображению неверного типа или содержимого (неправильная высота / ширина / длина файла) должно превзойти TransactionTooLargeException (это то, что MediaScanner создает в logcat).источник
То же самое случилось со мной, и мой S6 Edge был чуть более недели. Я просмотрел каждый файл в своих файлах и на устройстве и удалил файлы «.nomedia». Все мои картины теперь снова в галерее.
источник
Его медиа-сканер скорее всего. Дело в том, что в современных версиях для Android в магазине игр очень мало приложений для сканирования мультимедиа (особенно для леденцов), и, следовательно, большинство приложений либо аварийно завершают работу, либо просто не работают. Поэтому лучше всего попробовать только некоторые приложения и посмотреть, работают ли они, используя пробную версию (я лично не пользуюсь леденцом на палочке, поэтому не могу проверить). Например, попробуйте это приложение ?
На заметку, вы также можете попробовать запустить медиа-сканер через adb->
Еще один способ попробовать - перейти к настройкам и очистить данные и кеш для приложения галереи, чтобы оно повторно анализировало все медиафайлы.
источник
Я знаю, что это очень низкое качество ответа без описания того, как это работает. Но я поделился этим, потому что он работал для меня на моем мобильном телефоне, и я однажды столкнулся с этой проблемой.
источник
Это решило мою проблему. Благодарю.
Я только что удалил файл .nomedia из корневого каталога Android. Все мои файлы снова в галерее приложений.
Я уверен, что этот файл был создан после установки фотографий Google.
источник
.nomedia
файла является родным способом Android, позволяющим пользователям исключать каталог из сопоставления изображений внутри него. Вы также можете увидеть такой файл вAndroid
папке.У меня была эта проблема в течение долгого времени, и я просто нашел то, что работает:
По-видимому, вам нужно коснуться даты модификации, и я обнаружил, что это проще, чем написание сценария оболочки или переименование всех файлов. Они должны немедленно вернуться в галерею, как только вы добьетесь успеха. Примечание. Если во время операции перемещения возникнет проблема, возможно, вы потеряете данные. Используйте на свой риск.
источник
Моя галерея больше не отображала изображения моей SD-карты после обновления Xperia до 6.0.1.
После нескольких попыток перезагрузки и извлечения SD-карты, я обнаружил, что приложение «Галерея» имеет следующие настройки:
Help > Find and fix problems
(перефразировано из моей немецкой версии)После запуска все снова в порядке.
Примечание. Файлы всегда были видны в файловом браузере, поэтому, я думаю, это была проблема со сканером мультимедиа.
источник
Используйте приложения для сканирования мультимедиа (такие как принудительное сканирование мультимедиа), чтобы запустить сканирование мультимедиа вручную.
источник