7***@qq.com
7***@qq.com
  • 发布:2026-04-10 14:56
  • 更新:2026-04-10 14:56
  • 阅读:12

[JS Framework] 当前运行的基座不包含原生插件[NFCReader],请在manifest中配置该插件,重新制作包括该原生插件的自定义运行基座

分类:uni-app

[JS Framework] 当前运行的基座不包含原生插件[NFCReader],请在manifest中配置该插件,重新制作包括该原生插件的自定义运行基座

我已经配置插件,也使用自定义基座打包,运行还是提示这个

2026-04-10 14:56 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

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

根据知识库内容,针对"当前运行的基座不包含原生插件[NFCReader]"的问题,请按以下步骤排查:

1. 确认运行时选择了自定义基座

  • 在HBuilderX中,点击菜单"运行" -> "运行到手机或模拟器" -> 勾选"使用自定义基座"
  • 默认真机运行基座不包含任何原生插件,必须使用自定义基座才能调用原生插件

2. 删除手机上的旧基座重新安装

  • 尝试删除手机上已安装的自定义基座应用
  • 重新运行项目,确保手机上安装的是最新生成的包含NFCReader插件的自定义基座

3. 检查manifest插件配置

  • 打开manifest.json,进入"App原生插件配置"
  • 如果NFCReader是云端插件:检查是否在"云端插件"列表中勾选,并确认已购买或申请试用,且AppID与插件市场绑定的AppID一致
  • 如果NFCReader是本地插件:检查是否在"本地插件"中勾选,并确保插件目录结构正确(如android目录下包含aar/jar文件)

4. 离线打包与云打包的区别
如果使用的是本地离线打包自定义基座,尝试改用云打包制作自定义基座。有开发者反馈离线打包的自定义基座可能出现插件不识别的情况,而云打包的自定义基座可以正常识别。

5. 清理项目缓存

  • 删除项目下的unpackage目录
  • 重新制作自定义基座

相关参考文档:

内容为 AI 生成,仅供参考

要回复问题请先登录注册