收藏
回答

小米6X wx.chooseImage导致小程序闪退重启,必现

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug wx.chooseImage(OBJECT) 客户端 Android 6.6.7.1321 2.1.3

设备:小米6X
MIUI版本:9.5.14.0
Android版本:8.1.0
运行内存:4.00GB

在小米6X上使用官方的“小程序示例”也可复现该问题,只需要选择相册中已有的图片,不需要调用相机拍摄新照片。

必现方法:
1、用安卓的任务管理杀掉正在运行或在后台的小程序,保证小程序全新启动;
2、选择图片时不要选择之前用手机拍摄的照片,而是选择朋友圈或微信群中经过微信压缩过后下载下来的图片,选择图片时不要选择原图,要让微信再压缩一次,尽量一次多选几张这样的图片,但不需要超过9张,最少的时候3张就能复现;(选择9张手机拍摄的图片,每张4M多并不会出现问题,而选择从朋友圈或微信群下载的图片大的800k,小的300k左右却会导致闪退)
3、选好后点击完成,小程序显示“压缩中,请稍候...”,然后小程序就闪退并自动重启了;

这个问题在老款小米4上并不存在,使用的相同微信版本,相同基础库版本,小米4的android版本为6.0.1,MIUI版本为9.6.3.0

关于chooseImage的帖子我都看了一遍,但感觉这个问题应该不是内存紧张导致系统杀小程序线程的问题,因为选择9张每张4M多的图片都没问题,可能和重复压缩图片有关?希望官方再具体定位下导致该问题的原因,毕竟chooseImage接口属于最基本的功能。

回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容