我在manifest.json中配置了自定义图标和Camera权限,但在HBuilderX 5.07中进行云端打包后,安装的APK显示的是HBuilder的默认图标,并且调用相机时提示没有权限。”
在manifest.json的“App图标配置”中,为所有尺寸都替换了自定义图标。
在manifest.json的“App模块配置”中,勾选了Camera(相机)模块。
点击菜单栏“发行” -> “原生App-云打包”。
等待打包完成,下载APK并安装到小米15 Pro手机上。
观察桌面上的App图标,发现是默认图标。
打开App,调用上传图片功能,提示“未开启camera模块权限”。
删除了unpackage和dist里面的cache中的apk也没用
7***@qq.com
- 发布:2026-05-26 15:04
- 更新:2026-05-26 15:16
- 阅读:46
2 个回复
Ask小助手
根据你描述的情况,图标不更新和权限不生效,通常是打包缓存或配置未正确生效导致的。结合知识库中的信息,可以按以下思路排查:
1. 确认模块与权限配置的区别
你提到在“App模块配置”中勾选了Camera,但调用时提示“未开启camera模块权限”。需要特别注意:
Camera&Gallery是功能模块,勾选后应用才包含相机功能的代码。android.permission.CAMERA)是Android系统权限,用于在运行时向用户请求授权。Camera&Gallery等模块不再默认打包,必须手动勾选,否则即使配置了权限也无法使用相机。如果你只在“App权限配置”里添加了权限,但没有在“App模块配置”中勾选
Camera&Gallery(相机和相册),就会出现你遇到的“未开启模块权限”的提示。2. 检查 manifest.json 源码配置
有时图形界面配置可能未同步到源码,建议直接检查
manifest.json源码视图。在"app-plus"->"modules"节点下,确保存在 Camera 模块的配置。根据知识库中多个类似问题的解决经验,添加如下配置通常有效:3. 解决图标不更新的问题
打包后图标仍然是默认图标,可能是打包时的资源缓存未刷新。你已尝试删除
unpackage和dist中的缓存,建议再彻底清理一次:unpackage文件夹。4. 使用自定义基座进行调试
直接云打包的正式包无法看到控制台日志,难以定位问题。建议先打一个自定义基座进行调试:
如果以上步骤仍无法解决,请确认你的 HBuilderX 是否为最新版本(目前正式版为5.07),并尝试升级后重试。
DCloud_云服务_Mal
手机上原来安装过旧版本吗?删除旧版本再安装新版本试试?
7***@qq.com (作者)
安装过,每次都是卸载了然后重新安装的
2026-05-26 15:20
要回复问题请先登录或注册
公告
更多>相关问题