一般App闪退是由于以下几个原因造成的.
1.缓存垃圾过多
由于安卓系统的特性,如果长时间不清理垃圾文件.会导致越来越卡.也会出现闪退情况.
2. 运行的程序过多,导致内存不足
3.应用版本兼容问题
如果应用版本太低,会导致不兼容,造成闪退。此外,有些新版本在调试中,也会造成应用闪退。
解决方法:如果是版本太旧,更新为新版本即可;如果是新版本闪退,可能是应用在改版调试,可卸载后安装旧版。
4.. 检查APP中访问网络的地方,组件中的ImageView是否可以正常的下载并显示到app 页面上。
5.检查APP的sdk和手机的系统是否兼容。
6.在一些特定情况下的闪退,比如播放视频,在Android5.0 升级到Android6.0的时候,有些系统API老版本有,新版本没有,到时回去对象的时候失败,报空,系统就会出现闪退问题.
原因分析:
忘记升级应用程序
忘记给应用程序升级版本也可能是造成闪退的原因,因为好多大型游戏或者应用程序是需要安装额外的数据包才能正常运行的哦,所以时不时的也要升级一下经常使用的应用程序。
应用程序包含病毒
闪退的出现还有可能就是应用程序已经感染了“病毒”,已经被手机安全软件所拦截,所以无法打开应用软件或者出现闪退,小伙伴们可以检查一下安全软件的拦截纪录,如果确定是带病毒的应用程序,应立刻删除并通过正规渠道下载软件。
应用程序各种不兼容
现在由于手机君的软硬件形态不同,而一些应用程序对系统版本是有要求的,尤其一些应用软件可是对手机君的分辨率有着更高的要求哦,所以如果和手机君的系统版本和分辨率不兼容,闪退在所难免!