【重要】安卓微信闪退,非清空数据法解决,不破坏聊天记录【完善中】

前言

【本文不建议跳读、少读】

之前研究过微信记录的恢复办法,对其存储结构稍有了解,今天又遇到闪退的问题,真想用现在流行的话说:日了狗了。

于是乎,到网上搜索了一番,全是让你清除数据、重装、卸载之类的。对于这些方法,我只想说,简直就是害人。如果你是刚装的微信这样做,或者聊天记录对你来说不重要,那么你就去折腾。但是,度过聊天记录对你来说很重要,那么,请慎重!

本文通过自己的探索,寻求了闪退的终极解决办法,如果还不能解决,需要保全聊天记录的,可以联系我来帮您导出,切勿手贱!

症状描述

最近老是提示空间不足(系统内存),我就呵呵了,现在的软件开发真不负责任,什么东西都往系统内存里塞,我就不明白了,百度视频就放放电影视频,应用数据居然有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版本及以下)或者导出的(不限版本)。有需要的可以联系本人进行有偿服务。其它原因欢迎网友们补充。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-06 18:24:26

【重要】安卓微信闪退,非清空数据法解决,不破坏聊天记录【完善中】的相关文章

神秘代码让iPhone微信闪退的解决方法

14号晚,很多人的微信朋友圈中出现了这样几句话“听说苹果手机点全文就会闪退”,下方有好几行空白,需要点击“全文”才能看到,但是一旦你是在iPhone手机微信上点击“原文”后就直接闪退了,而用Android手机却没有问题. 其实在文章下方隐藏着一组代码,这组代码仅针对iOS系统.不过庆幸的是,这次只是闪退,不会出现微信打不开的情况.(延伸阅读:早在两年前的一组代码,就是它:“ ”,如果iPhone用户收到这组代码,会造成微信.微博.短信等等应用闪退甚至崩溃.这段代码利用的是一个iOS系统的远程拒绝

C# DataGridView控件清空数据完美解决方法

C# DataGridView控件绑定数据后清空数据在清除DataGridview的数据时: 1.DataSource为NULL(DataGridView.DataSource= null;)这样会将DataGridView的列也删掉. 2.用DataGridview.Rows.Clear();  提示“不能清除此列表”!!!!! 以上都不是想要的结果.想要满足保持原有的列,就是重新绑定之前的DataTable,然后清除DataTable中的数据,如下: DataTable  dt  =  (D

转:C# DataGridView控件清空数据出错解决方法

C# DataGridView控件绑定数据后清空数据在清除DataGridview的数据时: 1.DataSource为NULL(DataGridView.DataSource= null;)这样会将DataGridView的列也删掉. 2.用DataGridview.Rows.Clear();  提示“不能清除此列表”!!!!! 以上都不是想要的结果.想要满足保持原有的列,就是重新绑定之前的DataTable,然后清除DataTable中的数据,如下: DataTable  dt  =  (D

EditText嵌在ListView中导致安卓键盘闪退的问题

今天遇到一个诡异的问题,在锤子和三星手机上出现了点击EditText结果键盘闪了一下又退下了,其他手机上却没有这个问题,搜了很久也没有找到,后来各种变换搜索词终于在StackOverFlow上找到了答案,在这里分享给大家. http://stackoverflow.com/questions/20406472/edittext-in-listview-loses-focus-when-pressed-on-android-4-x 究其原因是因为EditText在ListView中时,当EditT

如果你使用上述这段12行的JavaScript代码,就可以能让firefox、chrome、safari浏览器崩溃,而且还能让iphone重启,安卓手机闪退!

<html> <body> <script> var total=""; for (var i=0;i<1000000;i ) { total= total i.toString(): history.pushState(0,0,total): } </script> </body> </html>

解决B4A编写的安卓app闪退的问题

1.修改代码中划线部分为自己的app名称: #Region Project Attributes #ApplicationLabel: B4A Example #VersionCode: 1 #VersionName: 2 #SupportedOrientations: unspecified #CanInstallToExternalStorage: False #End Region 2.打开IDE中的build configrations中的Package Name 为自己的包名如:B4A

Eclipse 闪退/无法启动/一闪而过打解决办法

解决方法 删除文件:/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi 经过实际应用真实有效.

微信支付id出现的重复支付解决方法和app应用中多种支付方式之间的对比

1.微信支付的transId发起支付请求,未登录微信,先帐号登陆,否则直接去支付.这样的话,该transId跟该帐号绑定起来了, 如果下一次再重新使用该transId来支付请求,但是想切换其他的微信帐号来支付的话,微信就会提示报错信息. 2.所以解决的方法就是每次发起支付请求的时候,transId都是不同的,暂且定义为transId尾号递增1,所以每次进来都是不同的transId,这样就算切换帐号也不会报错. 3.但是根据2的修改方法,在实际的线上运营中,确实有人出现微信多次重复支付的情况,一笔

阿里安卓面试分析: Android应用的闪退(crash)问题跟踪和解析

一:问题描述    闪退(Crash)是客户端程序在运行时遭遇无法处理的异常或错误时而退出应用程序的表现,请从crash发生的原因分类与解决方法.在出现crash后如何捕捉并分析异常这两个问题给出自己的解决方案.    我们以Android平台为例,介绍下如何捕获Android应用的闪退信息,以帮助我们定位和解决导致闪退的问题代码.二:Android中的闪退    在讲解Android中的闪退之前,我们先来简单的复习下Java中的异常.1.Java中的异常    Java中的异常层次结构如下图所