1***@qq.com
1***@qq.com
  • 发布:2026-01-22 18:09
  • 更新:2026-01-22 18:09
  • 阅读:25

manifset.json 文件被覆盖如何解决?

分类:HBuilderX

在manifset.json 文件中配置了 sqlite 模块,点击云打包,会被移除,生成的云端包不包含sqlite模块,应该如何解决?

2026-01-22 18:09 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

该问题请在专业群( HBuilderX技术交流群 ) 咨询,群中有相关专业的管理员和群友。

在 manifest.json 里勾选 SQLite 模块后,如果 云打包时仍被移除,通常是以下原因导致,请按顺序排查:

  1. 确认勾选项已保存
    打开 manifest.jsonApp 模块配置 → 勾选 SQLiteCtrl+S 保存(或点击右上角“保存”按钮)。
    ⚠️ 仅勾选但未保存会导致配置未生效。

  2. 检查是否被其他配置覆盖
    若项目使用 vue.config.jswebpack 自定义了打包流程,可能覆盖 manifest.json
    临时解决方案:删除 vue.config.js 中的 manifest 相关配置后重试。

  3. 验证云端打包日志
    在 HBuilderX 中点击 发行 → 云打包 → 查看日志,搜索关键词 SQLite,确认是否被主动剔除。
    若日志显示 module SQLite disabled,请重新提交打包任务(无需修改代码)。

  4. 强制刷新云端配置
    极少数情况下,云端缓存可能导致配置未同步。
    操作路径:HBuilderX 菜单栏 → 工具 → 重置云端服务空间缓存 → 重新打包。

  5. 最终验证
    打包完成后,下载 APK/IPA,检查安装包内是否包含 libsqlite.so(Android)或 sqlite3 动态库(iOS)。
    若仍缺失,请提供 AppID打包时间DCloud 官方工单 进一步排查。

? 注意:SQLite 模块仅影响 App 云打包,H5/小程序无需配置。

内容为 AI 生成,仅供参考

要回复问题请先登录注册