前言
【本文不建议跳读、少读】
之前研究过微信记录的恢复办法,对其存储结构稍有了解,今天又遇到闪退的问题,真想用现在流行的话说:日了狗了。
于是乎,到网上搜索了一番,全是让你清除数据、重装、卸载之类的。对于这些方法,我只想说,简直就是害人。如果你是刚装的微信这样做,或者聊天记录对你来说不重要,那么你就去折腾。但是,度过聊天记录对你来说很重要,那么,请慎重!
本文通过自己的探索,寻求了闪退的终极解决办法,如果还不能解决,需要保全聊天记录的,可以联系我来帮您导出,切勿手贱!
症状描述
最近老是提示空间不足(系统内存),我就呵呵了,现在的软件开发真不负责任,什么东西都往系统内存里塞,我就不明白了,百度视频就放放电影视频,应用数据居然有128MB、、、你有聊天记录吗?我去,原来你有播放记录,我看什么能看128MB的log出来、、拜托,你们要存储就压缩下好吗。然后正好又碰上电量不足,啪啪啪一下突然关机了,可能造成微信的非正常退出了,然后,开机后微信就打不开了(Core服务还在运行)。期间还有提示系统的授权管理崩溃。。。。
解决方案
安卓手机,千万不要重装、卸载、清空应用数据、缓存!绝对会造成聊天记录丢失。
该方案并不一定适用于所有的闪退情况,但一定不会造成您的微信记录丢失。
以下操作之前,请一定记得,讲微信的应用数据导出,或者说备份更贴切点。怎么操作请自行百度“安卓应用数据导出方法”。
然后,重点来了,下载并成功使用RootExplorer,该软件在目录\data\data下一定要有读写权限,怎么做,百度吧。
然后,进\data\data\com.tencent.mm\,删除crash目录,删除app_recover_lib目录,搞定,重新开始微信之旅吧。
故障原因
可能由于授权的问题导致该app_recover_lib目录下的文件无法成功访问造成,可参考【http://www.zhihu.com/question/30793204】中的部分内容
后序
微信的聊天记录在界面里删除是可以恢复的(仅限5.2版本及以下)或者导出的(不限版本)。
由于工作比较忙,所以后续版本的微信都没有跟进过;评论区和私信里也收到了很多朋友的求助,实在是很抱歉没有时间相助。后续时间宽裕了,会抽时间重启该项目,具体事宜会在这篇博客里更新,感谢各位的信任;祝大家生活愉快,万事如意。
转载自原文链接, 如需删除请联系管理员。
原文链接:【重要】安卓微信闪退,非清空数据法解决,不破坏聊天记录【完善中】,转载请注明来源!