w***@163.com
w***@163.com
  • 发布:2020-08-19 11:08
  • 更新:2020-09-04 12:06
  • 阅读:901

【报Bug】uni小程序SDK uni.chooseImage API 调起相册,相册列表图片缺失,选择缺失图片确定后,应用崩溃。

分类:uni小程序sdk

产品分类: uni小程序SDK

手机系统: Android

手机系统版本号: Android 10

手机厂商: 华为

手机机型: nova6

页面类型: vue

SDK版本号: 2.8.5

示例代码:

openCamera(e) {
console.log("index = " + e.detail.index);
uni.showToast({
icon: "none",
title: e.detail.index
});
var that = this;
var index = e.detail.index;
uni.chooseImage({
success:function(res){
console.log(JSON.stringify(res.tempFilePaths));
if(res.tempFilePaths.length > 1){
res.tempFilePaths.forEach((item,index) =>{
that.$set(that.dataList,index,{image:res.tempFilePaths[index]})
})
}else if(res.tempFilePaths.length == 1){
that.$set(that.dataList,index,{image:res.tempFilePaths[0]})
}
}
})
}

操作步骤:

1.正常接入uni小程序SDK
2.生成wgt包,接入到原生app
3.uni.chooseImage开启相册,相册列表为缺省图。
4.点击缺省图,应用崩溃。

预期结果:

正常显示相册列表,正常选择相册图片。

实际结果:

未开启应用内安装其他应用权限时,相册列表为缺省图,选择缺省图,点击确定,应用崩溃。

bug描述:

uni小程序SDK接入时,使用uni.chooseImage选择相册图片时,不显示图片,相册列表为缺省图,选择缺省图点完成,应用崩溃;手动去设置开启应用内安装其他应用权限后,才可正常访问相册并返回图片。

但是同样的代码打包到微信小程序,手机微信扫码运行,手机微信app未开启应用内安装其他应用权限,也能正常访问相册。

若uni.chooseImage确实需要应用内安装其他应用权限,请在接入文档中注明该权限。

2020-08-19 11:08 负责人:无 分享
已邀请:
DCloud_Android_ST

DCloud_Android_ST

gallery-dmcBig-release.aar 集成了 再试试看。还有就是targetSdkVersion这是的是不是过高导致 建议28

该问题目前已经被锁定, 无法添加新回复