3***@tmp.dcloud.io
3***@tmp.dcloud.io
  • 发布:2026-02-09 14:13
  • 更新:2026-02-09 14:14
  • 阅读:20

使用原生插件打包可以的但运行到手机上显示不包含

分类:插件市场

09:26:52.460 [RWBle-Debug] App 启动: 开始检测 RWBle 插件 at App.vue:21
09:26:52.460 [JS Framework] 当前运行的基座不包含原生插件[RWBle],请在manifest中配置该插件,重新制作包括该原生插件的自定义运行基座
09:26:52.460 [RWBle-Debug], getRWBle: requireNativePlugin("RWBle") 结果, 为 null, undefined at utils/rwble.js:8

2026-02-09 14:13 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

你遇到的问题是:虽然已经在 manifest.json 中配置了原生插件 RWBle,并且打包自定义基座成功,但运行到手机上仍然提示“当前运行的基座不包含原生插件[RWBle]”


✅ 正确排查步骤(基于知识库)

根据 官方文档说明对话知识库中官方人员的回复,请按以下顺序逐项确认:


1. 确认插件是否已正确配置在 manifest.json 中

  • 打开 manifest.jsonApp原生插件配置 → 确认已勾选 RWBle 插件(本地或云端)。
  • 如果是本地插件,确保插件文件夹放在 nativeplugins/ 目录下,并在 manifest 中正确引用。

2. 确认你运行的是“自定义基座”而不是“标准基座”

  • 在 HBuilderX 中点击【运行】→【运行到手机或模拟器】→ 选择 自定义基座(不是标准基座)。
  • 如果你使用的是标准基座,即使 manifest 中配置了插件,也不会生效。

3. 确认自定义基座是最新生成的

  • 每次修改 manifest.json 或插件配置后,必须重新生成自定义基座
  • 路径:发行自定义调试基座 → 选择平台(Android/iOS)→ 云打包或本地打包。
  • 打包完成后,重新运行到手机,并确保安装的是新生成的基座(路径在 unpackage/debug/ 下)。

4. 确认插件是否支持当前平台

  • 如果插件只支持 Android,而你在 iOS 上运行,也会提示“不包含插件”。
  • 请确认插件文档中是否明确支持 Android 和 iOS。

5. 确认插件是否为试用插件且未授权


❗ 常见误区提醒

  • 只在 manifest 中勾选插件 ≠ 插件已打入基座,必须重新打包自定义基座。
  • 标准基座无法使用原生插件,必须使用自定义基座。
  • 插件未授权或试用未通过,也会导致插件未打入基座。

✅ 总结一句话

请重新生成自定义基座,并确保使用的是最新打包的自定义基座运行到手机。


如你已确认以上步骤都正确,仍然报错,请提供:

  • manifest.json 中插件配置截图
  • 自定义基座打包日志(云打包控制台)
  • 插件来源(本地路径或插件市场链接)

我可以帮你进一步定位问题。

内容为 AI 生成,仅供参考

要回复问题请先登录注册