我已多次检查/ Music文件夹,并且删除的500余首歌曲实际上不在文件系统中。我尝试过多次重启手机。我尝试在“设置”>“应用程序”中删除该应用程序的缓存和数据,并运行SDrescan重新安装并重新扫描卡。我什至尝试从音乐播放器应用程序本身中删除它们。
无论我如何尝试,这些歌曲都不会消失。 (尽管当我尝试播放它们时,它们显然失败了,因为它们不存在)。是否存在音乐库高速缓存未更新的文件?我很想找到它,然后删除它。
我也使用Android的Songbird,它也有同样的问题。出现新的歌曲,但旧的歌曲根本不会消失。不过,现在Songbird甚至根本不会加载。有时加载它会导致手机重启。我目前已将其卸载。
此外,每当我尝试播放音乐时,它都会导致手机变得非常不稳定。意外播放不存在的歌曲会导致手机崩溃并卡在黑屏上,这需要拉动电池并重新启动。
#1 楼
我过去所做的事情(似乎也在这里工作过):转到
Settings->Applications->Manage Applications
清除媒体的数据/缓存存储应用程序(它是系统服务/应用程序)
通过某种方式卸载并重新安装SD卡。
执行此操作后重新启动音乐应用程序将强制其重新构建数据库,从而可能需要一点时间,但最终会刷新列表以反映SD卡的最新内容。
评论
SDRescan应用程序可以轻松完成相同操作:market.android.com/details?id=com.bero.sdrescan
–Chahk
2011年6月8日下午0:42
在这方面做得很好:)
–马修·雷德(Matthew Read)
2011年6月8日下午0:54
@Chahk:Boylan听起来好像没有先手动清除数据/缓存就对他不起作用,尽管那绝对是一个很好的资源,因为它节省了手动卸载/重新装载。
–eldarerathis
2011年6月8日在1:01
现在,我重新阅读了他的问题,我发现他确实提到了该应用程序的名称。
–Chahk
2011年6月8日在13:52
我发现重新安装SD卡不够;我实际上必须重新启动
–大卫·弗雷泽(David Fraser)
2012年3月1日下午5:34
#2 楼
@elderathis实际上在评论中指出了这一点。显然,我需要删除“媒体存储”应用程序的数据/缓存,我什至不知道它的存在-但我怀疑媒体播放器的所有后端工作都可以进行。为了安全起见,我随后进行了一次SDrescan,现在它可以正常工作了。此外,Songbird和Music应用程序中存在该问题的事实表明,这在Android中比在其中更深每个应用。因此,如果有人在多个媒体播放器中发现问题,请尝试删除“媒体存储”应用程序数据和缓存。
#3 楼
我遇到了同样的问题,删除正在使用的播放器(Android的Winamp)的缓存没有帮助,因为它显然是从OS检索媒体文件列表的。重命名)Android Media Scanner外部数据库:
cd /data/data/com.android.providers.media/databases
mv external.db external.db.off
reboot
重启后,external.db文件是自动重新创建,并且sdcard上的媒体文件正在神奇地工作,音乐作品正在出现,世界是一个更好的地方。
评论
这听起来像是一个非常糟糕的错误。我会尝试删除该应用程序使用的数据库,但不确定是哪个数据库。您在设置中清除了哪些数据/缓存?适用于音乐应用程序(或Songbird)或适用于媒体存储系统“应用程序”的应用程序?通常清除后者会有所帮助(我似乎还记得有句话说要卸载->随后再卸载SD卡)。
@Matthew Read-是的,如果我只知道它是什么或它在哪里,我会做的。也许我会尝试通过终端进入那里,看看能做什么。
@elderathis-啊!在正确方向迈出的一步。现在所有文件都丢失了。进行SDrescan可能会解决此问题。
@elderathis-是的,就是这样!我会写一个答案,但是如果您愿意,我会接受您的回答。