app闪退分析

news/2024/11/19 17:26:32/

一、网络异常引起的

1.网络异常引起的,服务端响应不及时,可能导致闪退,检查网络配置情况

二、版本过低

1.应用版本过低,app的sdk和手机的系统不兼容,造成闪退

2.有些api在老版本中有,在新版本中没有,造成对象为空引起闪退

三、缓存垃圾过多

1.缓存垃圾过多,由于Android系统的特性,如果长时间不清理垃圾,会导致越来越卡,也会出现闪退情况

四、设计不合理

1.1个接口,拉取的数据量太大,请求结果会很慢,且占用大量内存,APP会闪退

2.比如,我们现在做的记录仪,进入相册列表的时候,要拉取所有图片,拉取太慢了,1就闪退

五、拍照、选择图片后闪退

1手机内存小

2部分手机在使用相机拍照时存在横竖屏切换,可能会导致我们应用重新调整生命周期,解决办法:在使用拍照功能的Acitivity设置:android:configChanges=“orientation|keyboardHidden|screenSize”

3.APP中访问访问的地方,组件中的Image View没有正常的下载并显示到app页面上

六、权限问题

1.权限问题,一般是AndroidManifest文件中忘记配置相关权限

七、不同APP间切换

1.交互测试,可能会出现闪退

八、页面布局问题

1.用LinearLayout布局时忘记指定orientation,出现了闪退。

九、其他

打包真机时apk忘记选择V1,V2

原因:

十、文章来自

https://www.cnblogs.com/anliux/p/12570686.html


http://www.ppmy.cn/news/303575.html

相关文章

解决APP打开后闪退的问题

解决APP打开后闪退的问题 Android 编程中有时没有给资源命名或组件ID命名,会造成APP启动后就闪退

ipad iphone开发_如何修复iPhone或iPad上崩溃的应用程序

ipad iphone开发 N.Z.Photography/Shutterstock NZ摄影/快门 Apps can crash or freeze on iPhones and iPads, just as they can on any other platform. Apple’s iOS operating system disguises app crashes by closing the app. If you’re experiencing crashing, freezi…

ipadqq闪退

各位果粉们,你们的ipadqq最近是不是频繁的闪退?好烦人,ipadqq闪退一上一下,接个信息都不容易,这到底是怎么回事?根据网友的反馈,包括iPad Air 2和iPad mini在内的机型在运行QQ时一直出现闪退的情…

iPad闪屏跳动怎么回事?怎么解决?

最近,很多用户在苹果论坛反馈iPad在使用一段时间后,突然闪屏然后重启或闪屏后黑屏无法启动。 这是怎么回事呢?造成iPad屏幕闪烁的原因有许多,例如系统Bug、软件错误、设备进水导致触屏失灵、排线或主板故障、屏幕硬件损坏等。 如…

iOS App 闪退监测

为保障线上 App 的用户体验,我们一般都会对线上 App 的 crash 率做实时监控,一旦检测到 spike,可以即刻调查原因,但这一切的前提是 crash 日志能够准确上报。 crash 日志上报有两个难点: crash handler 安装之前的代…

程序闪退出现的原因

1.空指针:对象没有初始化就使用了; 2.空函数:有事件源但没有对应的事件对象; 3死循环:没有合理的循环控制流; 4.内存泄露:同一个对象不停地开辟,而且没有释放; 5.内存溢出…

iOS 应用闪退的原因

点击某界面闪退:用真机测试并在工程里打断点 一般性的应用闪退,主要是由于应用软件与手机系统偶发,临时性的故障,通常可以通过把应用软件从后台退出来解决。连接按下二次“主屏Home”键,即可打开后台多任务管理界面。&…

android app程序闪退原因分析

1.xml布局不合理&#xff0c;导致程序难以绘制界面&#xff0c;从而闪退&#xff0c;例如&#xff1a;<fragment>中放入<constraint>导致布局不合理 2.activity没有在manifest中申明 3.相应的 代码放置的位置不正确, 4.相关activity&#xff0c;fragment中类的引…