新增APP支持uni-app uni.chooseMedia打包后无效
新增APP支持uni-app uni.chooseMedia打包后无效
操作步骤:
- 任意打包都会出现
预期结果:
- APP可使用uni.chooseMedia
实际结果:
- android APP打正式包uni.chooseMedia不可用
bug描述:
HBuilderX4.55 新增APP支持uni.chooseMedia在自定义基座可用,打正式包不可用
| 项目 | 信息 |
|--------------|----------------|
| 产品分类 | uniapp/App |
| PC开发环境 | Windows |
| PC版本号 | win11 |
| HBuilderX | 正式 |
| HBuilderX版本| 4.55 |
| 手机系统 | Android |
| 手机版本号 | Android 14 |
| 手机厂商 | OPPO |
| 手机机型 | realme gt2 |
| 页面类型 | vue |
| vue版本 | vue3 |
| 打包方式 | 云端 |
| 项目创建方式 | HBuilderX |
更多关于新增APP支持uni-app uni.chooseMedia打包后无效的实战教程也可以访问 https://www.itying.com/category-93-b0.html
__UNI__A42086E
更多关于新增APP支持uni-app uni.chooseMedia打包后无效的实战教程也可以访问 https://www.itying.com/category-93-b0.html
解决了吗?自定义基座可以正常调用但云打包下来无法调用,debug发现是有uni.chooseMedia方法的,但是不会上滑调起选择媒体
还是有这个问题: 1.使用了uni.chooseMedia,sourceType: [‘camera’];
mainfest.json中 app-plus[‘modules’][‘Camera’] 为 {};
使用“运行 - 运行到手机或模拟器”运行,点击按钮调用方法后,可弹出选项,选择“拍摄 / 录像”;
使用“发行 - 云打包”后的apk安装运行,点击按钮调用方法后,无反应;
官方也没人处理吗?本地编译器也升级到4.57了,还是不行
首先确认需要勾选“Camera&Gallery(相机和相册)”模块。
如果还有问题请提供 appid,我们查下云端打包日志。
__UNI__A42086E
哥们,能不能给个反馈
发现问题了么。这不必现么
遇到了同样的问题,坐蹲反馈
同样4.5.7,uni.chooseMedia,sourceType: [‘album’, ‘camera’],选择2个就不行,单独一个可以
解决了吗?同问
这个问题可能是由于uni.chooseMedia在正式包中的权限配置问题导致的。建议检查以下几点:
- 确保manifest.json中已正确配置相关权限:
"android": {
"permissions": [
"<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\"/>"
]
}
- 检查是否在代码中动态申请了权限:
uni.authorize({
scope: 'scope.camera',
success() {
// 授权成功
}
});