项目【manifest.json配置】
"<uses-permission android:name=\"android.permission.READ_MEDIA_IMAGES\"/>",
"<uses-permission android:name=\"android.permission.READ_MEDIA_VIDEO\"/>",
"<uses-permission android:name=\"android.permission.MANAGE_EXTERNAL_STORAGE\"/>",
"<uses-permission android:name=\"android.permission.READ_EXTERNAL_STORAGE\"/>"
![1***@qq.com](http://img-cdn-tc.dcloud.net.cn/uploads/avatar/000/67/36/61_avatar_mid.jpg?v=1733306116)
- 发布:2024-12-20 18:08
- 更新:2024-12-20 18:10
- 阅读:104
【报Bug】三星手机第一次访问手机相册并授权同意时,uni.chooseImage还是显示chooseImage:fail No Permission
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 10
HBuilderX类型: 正式
HBuilderX版本号: 4.24
手机系统: Android
手机系统版本号: Android 13
手机厂商: 华为
手机机型: Galaxy F52 (SM-E5260)
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
第一次授权允许后就不能再出现 chooseImage:fail No Permission
第一次授权允许后就不能再出现 chooseImage:fail No Permission
实际结果:
第一次访问相册授权点允许后,还是提示chooseImage:fail No Permission
第一次访问相册授权点允许后,还是提示chooseImage:fail No Permission
bug描述:
【场景】
使用了组件 <uni-file-picker/>选择手机相册
【复现步骤】
1、app安装完后第一次点击选择手机相册,有提示授权(见附件1)
2、点击“允许”后就跳到相册(此时控制台报错提示 chooseImage:fail No Permission ),进行选择照片
3、图片确认选择后,没有回显(因为已经提示chooseImage:fail No Permission)
4、再次点击进去选择照片就正常了
【设备】
只有三星手机有这问题(见附件2)
![](http://img-cdn-tc.dcloud.net.cn/uploads/questions/20241220/787669dc1832a01707246ed95fe96350.jpg)
![](http://img-cdn-tc.dcloud.net.cn/uploads/questions/20241220/5cf201f9aedbe73ba47269d61e0a2410.png)