uni-app uni.chooseImage在安卓11上无法打开手机相机
uni-app uni.chooseImage在安卓11上无法打开手机相机
6 回复
在调试的时候是否可以调起?
更多关于uni-app uni.chooseImage在安卓11上无法打开手机相机的实战教程也可以访问 https://www.itying.com/category-93-b0.html
安卓11,连接调试不了,直接云打包的apk
请问楼主解决了,我的也是安卓机无法调用相机,各种权限加了也没用
请问楼主解决了吗?
在安卓11上,由于系统权限策略升级,uni.chooseImage调用相机失败通常是因为未正确配置文件路径权限。请按以下步骤排查:
-
确保AndroidManifest.xml配置正确:
- 添加以下权限:
<uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> - 针对Android 11(API 30+)添加分区存储适配:
<application android:requestLegacyExternalStorage="true" ...>
- 添加以下权限:
-
动态权限申请:
- 在调用
uni.chooseImage前,先通过uni.authorize申请相机和存储权限:uni.authorize({ scope: 'scope.camera', success: () => { uni.chooseImage({...}); } });
- 在调用


