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

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

1.确保后端中的dcloud_uniplugins.json 中的和uniapp 下nativeplugins下package.json 中的name 一样

这个class 就是你插件编写的类名称 也需要保持一致

2. 如果你这个插件需要依赖外部第三方库 需要把对应的第三方库放入到android/libs 包下

Andorid 插件包配置

我当前项目是有引入第三方库 注意 建议不要把libs 修改成 lib 以官方文档为例

如果项目依赖了太多的第三方依赖 这种方式就可能不太方便了 官方提供另一种方式

就是在package.json 中定义dependencies

https://nativesupport.dcloud.net.cn/NativePlugin/course/package.html#dependencies
以上没啥问题 就重新制作自定义基座打包测试

3 打包遇到的错误

注意 在打包的时候名称需要统一 圈中的地方保持统一 不然会出现打包错误 !!!

踩坑

博主之前写了一个很简单的demo 插件 里面就一个add 方法 然后打包给前端测试 发现可以正常调用

但是项目中使用到了第三方依赖 本地测试没问题 正常调用 但是打包给前端测试 就是JS Framework 当前运行的基座不包含原生插件xxxx,请在manifest中配置该插件,重新制作包括该原生插件的自定义运行基座 然后把第三方依赖 jar包发给前端 放到对应的目录下 就可以正常调用了 我个人觉得uniapp 这个错误信息太不友好了 鬼知道是什么错误信息 这点给差评

相关推荐
志尊宝1 小时前
Vue3 零基础每日笔记(082):文件上传实战——el-upload 校验、自定义上传、头像预览
前端·javascript·vue.js·笔记·#javascript·#vue.js
鬼手点金2 小时前
opencode-rules 插件
java·开发语言·前端·人工智能·chrome·git·github
爱上网的小舟2 小时前
星际战士2启动错误怎么办?5种游戏报错解决方法
开发语言·php
阿里嘎多学长3 小时前
2026-10-12 GitHub 热点项目精选
开发语言·程序员·github·代码托管
wangchunyu1144 小时前
Python 数据可视化实战入门教程
开发语言·python·信息可视化
学逆向的5 小时前
C 突破编译器限制
c语言·开发语言·网络安全
jimy15 小时前
C++ 虚函数表:基类和派生类共用一张 vtable 吗?
开发语言·c++
爱吃提升5 小时前
Dev-C++ 5.11 C++断点调试完整教程
开发语言·c++
夜晚回家5 小时前
Python 原始字符串详解 | r 前缀到底让什么不再转义
开发语言·python
陈年老古董5 小时前
PyQt5 入门指南:环境搭建、PyCharm 外部工具配置与登录界面实战
开发语言·qt·pycharm