APP在使用中出现崩溃、闪退的情况,是什么原因引起的
一.常见的原因
1.缓存垃圾过多
由于安卓系统的特性,长时间不清理缓存,会导致越来越卡,也会出现闪退的情况
2.运行的程序过多,引起的内存不足现象
由于部分手机运行程序过多,手机本身内存比较少,容易出现闪退问题,
3.应用版本的兼容性问题
3.1应用版本兼容性问题
应用版本太低,会导致不兼容,引起闪退;有些新发布的版本,还在调试中也可能会出现闪退的问题
3.2APP中的SDK和手机的兼容性问题
4.APP中访问网络的地方部分组件未加载
组件中的ImageVIew未正常下载并显示在app页面上
5.APP中的SDK和手机系统不兼容
android:minSdkVersion —此属性决定你的应用能兼容的最低的系统版本
6.其他特殊情况下的闪退问题
在Android 5.0升级到android6.0的时候,由于有些系统API老版本有,新版本没有,到返回对象的时候,报空,系统也会出现闪退的情况
二.常见的解决方案
1.缓存垃圾过多
可通过“设置”中清除应用缓存的方式解决
2.内存不足
可尝试关闭其他暂时不用的软件
3.兼容性问题
3.1应用版本兼容性问题
如果是版本太低,可升级版本即可:如果是新版本闪退,可能还在调式,需卸载安装旧的版本使用
3.2APP中的SDK和手机的兼容性问题
需要原生端相关人员,设置SDK的最低兼容系统版本