图像已从图库中消失,但仍位于“我的文件”中(Samsung Galaxy S6 Edge,5.0.2)


14

我有一个运行Android Lollipop 5.0.2的三星Galaxy S6 Edge(64GB),自发布之日(2015年4月10日)开始使用,正如标题所述,似乎存在一个问题,即我的图像不再显示在默认的图库应用。我的手机上还有很多音乐,这些音乐不再显示在“音乐播放器”中。我不确定是什么原因导致照片和音乐消失,因为它们似乎是完全随机的。我仍然可以在默认文件管理器“我的文件”中看到文件。

第一次发生这种情况时,我认为可能是故障原因,因此恢复了出厂设置,一切恢复正常(尽管我花了大约3个小时才能得到自己喜欢的手机)。几天后又发生了第二次,所以我又进行了一次出厂重置。当它第三次发生时,我非常恼火,把它带到我当地的三星维修中心,他们说这是软件问题,他们将不得不重新安装Android并进行分类。但是,五天后又发生了一次,所以我回到Carphone Warehouse,从那里购买了合同并要求购买一部新手机,因为这肯定是手机的问题,因为我找不到其他人发生的记录三星已经消除了软件问题。

现在,在我收到新手机两周后,它又发生了!图像今天早上在那里出现,今天晚上才出现,它们都从画廊中消失了,音乐又消失了。我今天用手机没有做任何异常事情,因此无法确定发生了什么。

如果我用相机拍摄新照片,它们会很好地出现在图库中,而旧照片则不会。如果查看“我的文件”,我会看到旧图像与我刚拍摄的新照片位于完全相同的位置...几乎就像它们从图库中隐藏了一样。如果我安装了诸如QuickPic之类的应用,则所有图像都会显示在其中,无论是新图像还是旧图像,但是我不能使用它来与Facebook等共享图像,因此并不理想。

我拥有的音乐文件也是如此。如果查看“我的文件”,我可以看到它们,但是它们没有出现在“音乐播放器”中,这意味着我所有的警报音都已设置回其默认音轨,即“早晨花”。

下面的屏幕截图显示了Camera文件夹中当前的所有图像,其中只有最上面的一个出现在图库中,而只有最上面的一个位于“我的文件”中的图像类别中。

在此处输入图片说明

我已经进行了各种各样的设置,清除了缓存分区,单击了“我的文件”中的“显示隐藏的文件”,然后重启了几次电话,但是似乎仍然存在问题。我还从“媒体存储应用程序”中删除了“媒体数据”,该文件清空了我的画廊,但是在重新启动时没有进行重新扫描(或者至少没有得到任何结果)。由于它是S6 Edge,因此没有SD卡,因此安装磁盘应该不会有问题(尽管这没有任何意义,因为新文件与旧文件位于同一位置)。

我设法找到了几个在AE上有类似问题的人,但是他们在这里这里都没有得到回应。

我可以创建某种调试日志并将其上传到某个地方吗?因为很少有人遇到相同的问题,难道这是我所拥有的应用程序的特定组合吗?

我将不胜感激任何想法,因为它使我发疯!

提前致谢,

亚当。

编辑:我已经将手机连接到计算机并运行adb logcat,但是日志很大,我不确定我要寻找什么。以下错误经常出现:

<6> [18330.193843] [6:MediaScannerSer:22775]活页夹:3874:22775交易失败29189,大小为416-0

如果日志中有特定内容会有所帮助,请告诉我,我将尽力将其提取出来。

编辑2:是否有遵循的程序来创建错误报告,然后将其发送给Google或三星?



并非如此... S6上没有外部存储,我的问题是随机发生的,并且重新启动不能解决问题……
Adam Holmes

SDrescan&co还可以在“非microSD卡”电话上使用,因为其底层机制对于使用的文件系统是透明的(在您的情况下:/ sdcard可通过融合层提供,该层从4.0开始就在Android中进行仿真)旧的FAT32特性)。
ce4 2015年

似乎确实是三星软件的错误。您可以尝试“删除媒体存储”应用程序的数据吗(在此处查找:设置=>应用程序=>所有应用程序=>“媒体存储” =>“删除数据”)。外部方法在这里
ce4 2015年

1
您可以选择打开哪个应用程序以从tw / fb应用程序中选择那些照片。.也许您在选择选项时选择了“始终”。.清除tw / fb应用程序的默认设置,便可以选择您可以从哪个应用程序中列出那些相册,然后根据安装的应用程序选择照片,而您将不再依赖默认的图库应用程序
幸运

Answers:


6

更新的答案:

检查设备内存(存储文件夹)中是否有一个名为.nomedia的隐藏文件(还要仔细检查大写名称),然后删除。

转到设置>应用程序->所有-<媒体存储。选择清除数据+清除默认值。禁用应用程序。

重新启动设备。现在再次启用设置>应用程序->所有-<媒体存储。等待几分钟(因此它应该重新索引文件)。我认为所有文件现在都应该在图库中。注意:请勿尝试运行任何重新扫描的应用程序,只需按照上述步骤操作即可。

旧答案:

您在logcat中遇到的错误与用于处理/放大图像的特定功能有关。众所周知的事实:活页夹事务缓冲区具有有限且固定的内存(1MB)。所有事务都使用此缓冲区,并在整个进程之间共享该缓冲区。例如,如果您有大量的大图像文件,并且其中一些已损坏(由于通过计算机和设备,计算机和SD卡的传输不良,传输不良等),或者其中的一些未被您的文件识别应用程序(在您的情况下为Gallery)中,一旦该应用程序尝试为文件创建缩略图或预览并实际缩小/放大这些文件之一,则该过程可能会失败。

多个文件(如铃声.wav,铃声或.ogg,或任何类型的音乐)在内容,大小和签名方面均存在问题时,必须具有相同的情况。

因为您说问题又回来了,所以我怀疑您的应用中存在这种奇怪的行为。我什至都没有想到内核中的错误或类似的东西。

因此,为了您自己的安全:

  • 尝试将所有这些文件放回您的PC;
  • 从SD卡/手机内存中清除;
  • 在PC中验证“错误”文件,然后将“正确”文件放回设备中。

在考虑把这个事实也:一.gif.jpg.png或实际所拥有的任何一种你,可呈现在您的计算机或设备“正确”的,形象的,但“坏”的内容(内容中断)。请记住,与您的Android设备中的过程映像相关的所有操作都是基于对它们进行压缩/解压缩(对于最常见的操作),如果可以这样说,这些操作将“逐位”进行。强制应用呈现不正确的类型或内容(错误的高度/宽度/文件长度)应取代TransactionTooLargeException(这是MediaScanner在logcat中抛出的错误)。


2
正如您所建议的,我将所有图像复制回了我的PC,将其从手机中删除,然后复制了一些文件。我的画廊现在完全空了,没有显示任何图像。我再次运行了重新扫描应用程序,还重新启动了设备。仍然是空的。
亚当·霍尔姆斯

我已经更新了答案。不要尝试运行任何重新扫描应用程序,只需按照以下步骤操作即可。
user3344236

它也对我有用。该问题并非特定于三星。我有一个Motorola E2,并且遇到了同样的问题。执行上述步骤。首先,您会感觉它不起作用。但是请等待5至10分钟,以完成重新索引。然后您的文件将变为可见。
Syam Kumar S 2015年

接下来是更新的答案,等待了10分钟以上,但仍然无法正常工作。联想K5 +
vee'Mar

尝试于2017-09-16 清除数据并清除 Media Storage,Gallery和Music应用程序上的数据,而不禁用它们,然后重新启动。重新启动后,请等待几分钟,然后检查音乐应用程序或图库应用程序,或检查设置>响铃和振动>通话,消息,通知的音调列表。如果出现一些列表,则表明该列表当前正在工作,请稍候。
vee

5

我也发生了同样的事情,而我的s6 Edge才一周多一点。我浏览了文件和设备存储中的每个文件,然后删除了“ .nomedia”文件。我所有的照片现在都回到了画廊。


0

它的媒体扫描仪极有可能。问题是,在现代android版本上,很少有媒体扫描器应用程序在播放商店中存在(尤其是棒棒糖),因此大多数应用程序将崩溃或根本不起作用。因此,最好的事情是您只能尝试某些应用程序,并通过点击和试用来查看它们是否有效(我个人不使用棒棒糖,因此无法进行测试)。前,也许尝试这个程序

另外,您也可以尝试通过adb->踢媒体扫描器

adb shell am broadcast android.intent.action.MEDIA_MOUNTED

尝试的另一种方法是转到设置并清除数据并为图库应用程序缓存,以便它重新分析所有媒体。


到家时,我将尝试使用adb命令。至于删除媒体缓存,它只会删除它,而不会重新生成!
亚当·霍尔姆斯

好的,也尝试一下->删除数据并缓存图库。输入adb logcat,但不要按Enter键(我的意思是还没有开始记录日志)。打开画廊,然后按一下它就启动adb logcat,让它运行5秒钟。也许这将显示更好的东西....
Jaskaranbir辛格

0
  • 为您的图像/音乐创建一个新文件夹
  • 将所有图像/音乐文件移到新文件夹
  • 删除旧的空文件夹

我知道这是非常低质量的答案,没有说明其工作原理。但是我已经分享了它,因为它对我的手机有效,并且我曾经遇到过这个问题。


0

这解决了我的问题。谢谢。

我刚刚从android根目录中删除了文件'.nomedia'。我的所有文件都再次通过图库应用返回。

我很确定此文件是在安装Google照片后创建的。


1
使用.nomedia文件是Android的本机方式,允许用户从目录中映射目录来排除目录。您也可以在Android文件夹中看到该文件。
Firelord

0

我已经有很长时间了,发现了一些可行的方法:

  1. 转到您的文件管理器(如果需要的话,我使用资源管理器)
  2. 导航到/ sdcard
  3. 选择每个文件和目录
  4. 切掉所有这些,然后立即将它们全部粘贴到同一位置

显然,您需要修改日期,我发现这比编写shell脚本或重命名所有文件更容易。一旦您成功,他们应该立即回到画廊。注意:如果在移动操作过程中出现问题,则可能会丢失数据。使用风险自负。


0

Xperia更新到6.0.1后,我的画廊不再显示我的SD卡图片。

多次尝试重新启动和弹出SD卡,一旦我发现画廊App有根据其设置以下后:Help > Find and fix problems(从我的德语版转述)

运行此命令后,一切正常。

注意:文件在文件浏览器中始终可见,因此我猜这是某些媒体扫描仪问题。


-1

使用媒体扫描仪应用程序(例如强制媒体扫描仪)手动启动媒体扫描。


2
我刚刚尝试过“强制媒体扫描”和“重新扫描媒体”,它们在我单击“开始”后便会崩溃...
Adam Holmes
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.