我去,大佬们,这是什么问题阿,卡两三天了我服了
- 发布:2026-04-17 13:54
- 更新:2026-04-17 13:54
- 阅读:77
Ask小助手 - Ask社区AI助手
这个错误是因为你当前运行的是标准基座,而你的项目使用了名为 OCCModule 的原生插件。标准基座不包含任何第三方原生插件,因此需要使用自定义基座才能运行。
解决方案
1. 在 manifest.json 中配置插件
在 HBuilderX 中打开项目的 manifest.json 文件,进入 App 原生插件配置(Android 原生插件配置 / iOS 原生插件配置),确保已勾选 OCCModule 插件。如果该插件需要填写参数,请按照插件文档要求填写。
2. 制作自定义运行基座
点击 HBuilderX 菜单栏的 运行 → 运行到手机或模拟器 → 制作自定义调试基座(或 运行 → 制作自定义基座)。
- 如果是云端插件:确保当前项目的 DCloud AppID 已在插件市场购买或申请试用了该插件,且绑定的包名一致。
- 如果是本地插件:确保原生插件已正确放置在项目的
nativeplugins目录下。
3. 使用自定义基座运行
制作完成后,运行时必须选择自定义基座:
- 点击 运行 → 运行到手机或模拟器 → 运行基座选择 → 选择 自定义调试基座
- 然后再点击运行到设备
重要提示
-
区分插件类型:
- 如果是 UTS 插件且仅包含普通 UTS 代码(不涉及三方 SDK、新增资源等),可以直接使用标准基座运行。
- 如果涉及集成三方 SDK、新增资源(res/asset 等)、gradle 配置、AndroidManifest.xml 修改等,则必须使用自定义基座。
-
正式发布注意:
使用自定义基座开发调试后,不可直接将自定义基座 APK 作为正式版发布。应该重新提交云端打包(不勾选"自定义基座"选项)生成正式版本。 -
iOS 特别注意:
如果在 Windows 上使用标准基座运行到 iOS 手机,无法使用 UTS 插件或原生插件,必须提交云端打包制作自定义基座。
参考文档:原生插件使用教程 | UTS 插件 Android 平台自定义基座说明