1***@qq.com
1***@qq.com
  • 发布:2023-09-09 16:44
  • 更新:2023-09-11 23:09
  • 阅读:892

【报Bug】您好,使用uni.chooseImage提示 无权限

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 11

HBuilderX类型: 正式

HBuilderX版本号: 3.8.12

手机系统: Android

手机系统版本号: Android 13

手机厂商: 三星

手机机型: A32

页面类型: nvue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

可以正常选择图片

预期结果:

可以正常选择图片

实际结果:

可以正常选择图片

bug描述:

  1. 打包时targetSdkversion是 33
  2. 在三星手机上调用uni.chooseImage提示 "The read and write permission of the memmory card hasbeen denled Please open it first!",
    请问如何解决?
2023-09-09 16:44 负责人:无 分享
已邀请:
喜欢技术的前端

喜欢技术的前端 - QQ---445849201

复制代码manifest.json 源码视图中  加上这两个权限  
"<uses-permission android:name=\"android.permission.READ_MEDIA_IMAGES\"/>",  
"<uses-permission android:name=\"android.permission.READ_MEDIA_VIDEO\"/>",
  • 1***@qq.com (作者)

    您好, 这两个权限都有:

    <uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />

    <uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />

    2023-09-10 10:18

w***@gmail.com

w***@gmail.com

我android 13的小米手机测试了一下是无法复现的,直接用组件,都没手动添加权限。

在默认SDK和33版本都试了,可以看到授权提醒是不一样的,所以证明版本切换是正确的。

所以这看来兼容性不光要测试SDK版本,还得测试各品牌定制的这些OS呢

  • 1***@qq.com (作者)

    使用3.8.12, 生成aab包, 时在S21 FE手机上出现这个问题的

    2023-09-11 23:09

  • w***@gmail.com

    回复 1***@qq.com: aab完了最终也是生成apk了,我觉得是手机OS实现的差异,可以拿android 13的其他手机试试,我是小米的,没有重现这个问题

    2023-09-12 10:10

1***@qq.com

1***@qq.com (作者)

使用3.8.12, 生成aab包, 时在S21 FE手机上出现这个问题了

要回复问题请先登录注册

  • 标题 / 粗斜体
  • 代码片段
  • 超链接 / 图片 / 视频
  • 列表 / 引用

文章内容较多时,可以用标题分段 :

## 大标题 
### 小标题

斜体 / 粗体 :

**粗体** 
*斜体*
***粗斜体***

代码片段 :

``` javascript
代码片段
```

超链接 :

[链接文字](链接地址) 例: [百度](http://www.baidu.com)

图片 :

![图片说明](图片地址) 例: ![百度logo](http://www.baidu.com/img/bdlogo.gif)

视频 :

!![视频说明](视频地址) 例: !![优酷视频](http://youku.com)

有序列表 :

1. 123
2. 123
3. 123

无序列表 :

- 123
- 123
- 123

引用 : ( 双回车后结束引用 )

> 引用内容
引用内容
引用内容