微信版本是 7.0.4 。这个版本的微信我已经用了一年了,一直都没出什么问题。手机的存储空间我也会定期清理,一直都保持足够的空闲空间。
但从前几个星期开始,偶尔会在看聊天视频的时候发生闪退。直到前天(9月4日)使用微信的时候,出现了无限闪退的情况。前天打开微信聊天刚看了两个视频就发生了闪退。再次打开微信,微信占用的运行内存会不断增长直至占满手机运存,打开没几秒就闪退。之后无论怎么重启都是这样,导致无法使用微信。
现在我重装了微信,重装之前,我备份了应用数据(/data/data/com.tencent.mm 目录)。这个目录里面有9月4日当天的日志文件(xlog文件)。希望官方人员告诉我要上传哪些日志文件。
/data/data/com.tencent.mm/files/xlog 下面名称里带有0904的有以下这些文件:
APPBRAND0_20200904.xlog APPBRAND1_20200904.xlog EXDEVICE_20200904.xlog MM_20200904.xlog PUSH_20200904.xlog SANDBOX_20200904.xlog TOOL_20200904.xlog TOOLSMP_20200904.xlog
根据我的分析,这个闪退的原因应该是文件错误导致的。因为如果我重装之后先恢复应用数据(/data/data/com.tencent.mm 目录),仍然会闪退;而如果我不恢复应用数据,则可以正常登录,只不过以前的聊天记录没法恢复了。所以应该是 /data/data/com.tencent.mm 目录中的某些文件出错了。希望能找到闪退的原因,如果能找到出错的文件,也许就可以恢复聊天记录了。
详细的重装过程如下:
一开始重装(先卸载再安装)微信之后,曾经尝试先恢复应用数据(/data/data/com.tencent.mm 目录)。但是这样的话,重装后第一次打开微信会让我登录,并且还没登进去就闪退,永远登不上。比重装之前还糟。重装之前起码我还是处于登录状态的。我也试过安装最新版微信,然后恢复数据,结果同样是需要登录,并且还没登进去就闪退,永远登不上。所以这次的闪退问题应该跟微信版本无关。
另一个问题是,如何在已有数据库文件的情况下恢复聊天记录。我现在已有 /data/data/com.tencent.mm 目录中的一堆数据库文件。能否根据这些文件恢复聊天记录。
我还在网上看到一种修复聊天记录的方法(我 → 设置 → 帮助与反馈 → 右上扳手 → 修复聊天记录)。不知道这个方法适不适用我这种情况。
昨天傍晚微信突然出现登录时闪退,出来地球图片就闪退。尝试了清理缓存,重启等网上能搜到的所有攻略,均告失败。晚上通过手机助手将整个微信备份出来。然后下载重装,微信可以用了,但是聊天记录没了。采取手机助手恢复数据,结果又是闪退。咋办啊。急急急
你好,请问问题解决了吗
日志文件我已经私信给你了,闪退发生的时间点就是日志的结尾,因为无限闪退之后我就卸载微信了。
聊天记录的事可以先放一放,反正数据我都保存着, 不会丢。你能不能先告诉我日志文件分析得怎么样了?这两天以有出现视频闪退的情况,我有点担心又会出现无限闪退的情况。
我这么跟你说吧 程序员只会甩锅!我这闪退至今没好!程序员会说让你更新,换手机,清理聊天记录,毛线都没有用!您手机的其他APP都没事吧!那咱这还不明白谁的问题?