在使用小程序的时候,偶然会发生闪退。这里来讲一下闪退的问题该如何排查。
版本排查
发生闪退的时候,首先,要确认下 版本 是不是最新的。如果不是,建议更新版本再重试。旧版本的问题会在新版本进行修复哦。
小程序自查
确认版本都是最新情况下,还是有闪退的问题的话,建议先进行小程序自查~
一般情况下,闪退是因为内存使用过多导致的,小程序侧可以通过基础库提供 wx.onMemoryWarning 接口来监听内存不足的告警,当收到告警时,通过回收一些不必要资源避免进一步加剧内存紧张。
反馈官方
如果问题还是会出现的话建议反馈给官方处理,需要附带上以下信息点协助排查(划重点:完整的提供信息才可以加速问题处理进度哦!!!)
示例:
- 系统及微信版本号:安卓7.0.17、IOS 7.0.17(出现问题的时候,建议两端都测试,给出有问题的case)
- 必现 or 偶现:必现
- 可复现场景:代码片段 或者 线上小程序
- 复现步骤:进入首页,点击添加按钮等等,推荐录制复现的 视频(重点)进行上传。
- 上传日志:提供微信号,复现时间点(操作步骤:手机微信那里上传下日志: 我 -> 设置 -> 帮助与反馈:右上角扳手 -> 上报日志,选择出现问题的日期,上传日志)
wx.onMemoryWarning 的链接已经失效了
能帮我查询一下,看我日志上传成功了没有?
ios扫码闪退,安卓可以正常扫码调试。
Fork一下
“回收一些不必要资源避免进一步加剧内存紧张” 这个有具体的操作或思路吗?
具体怎么回收啊?
点赞、收藏、评论!
“回收一些不必要资源避免进一步加剧内存紧张” 这个有具体的操作或思路吗
aaa
使用腾讯云的IM,视频聊天live-player,在2GB内存,就可能出现闪退。。