uni-app 云打包后部分机型调起相机相册失败
uni-app 云打包后部分机型调起相机相册失败
操作步骤:
- uni.chooseImage
预期结果:
- uni.chooseImage
实际结果:
- 无效
bug描述:
选择了相机相册模块,也配置了权限,云打包之后无法唤起相机相册
图片

附件
更多关于uni-app 云打包后部分机型调起相机相册失败的实战教程也可以访问 https://www.itying.com/category-93-b0.html
你好,请先确认一下是 HarmonyOS NEXT 还是 安卓的问题?
更多关于uni-app 云打包后部分机型调起相机相册失败的实战教程也可以访问 https://www.itying.com/category-93-b0.html
其他类型安卓手机能够调起相册相机,这个机型是升级成了HarmonyOS NEXT的系统,无法调起
回复 1***@qq.com: 升级到鸿蒙next之后,与安卓就不是一个系统了,请先明确一下你的问题
回复 DCloud_UNI_yuhe: 那这个是需要单独打鸿蒙的APP吗?通过本地打包是可以唤起的
回复 1***@qq.com: 云打包只能打包安卓和 ios 的,鸿蒙next上没有云打包的
回复 DCloud_UNI_yuhe: 本地打包的Android加入权限,在此机型上可以唤起相册相机
回复 1***@qq.com: 这是安卓的权限,不是鸿蒙 next 的权限,鸿蒙next的配置需要参考:https://uniapp.dcloud.net.cn/tutorial/harmony/runbuild.html#permission
回复 DCloud_UNI_yuhe: 那有个疑问呢,我是发行的android本地资源,去打包的,加上安卓的这些权限就能调起,在这个鸿蒙系统这个安卓包能安装也能使用,不存在bug,而且之前云打包出来也能调起,就这两天开始云打包出来突然用不起了
这是一个典型的权限配置问题。云打包时需要在manifest.json中正确配置相机和相册权限,同时注意Android和iOS平台的差异配置。
对于Android平台:
- 在manifest.json的"App模块配置"中勾选"相机"和"相册"权限
- 在源码视图中检查Android权限配置是否完整:
"permissions": [
"android.permission.CAMERA",
"android.permission.READ_EXTERNAL_STORAGE",
"android.permission.WRITE_EXTERNAL_STORAGE"
]

