uniapp [JS Framework] 当前运行的基座不包含原生插件[xxxx],请在manifest中配置该插件,重新制作包括该原生插件的自定义运行基座
1.确保后端中的dcloud_uniplugins.json 中的和uniapp 下nativeplugins下package.json 中的name 一样


这个class 就是你插件编写的类名称 也需要保持一致
2. 如果你这个插件需要依赖外部第三方库 需要把对应的第三方库放入到android/libs 包下
我当前项目是有引入第三方库 注意 建议不要把libs 修改成 lib 以官方文档为例


如果项目依赖了太多的第三方依赖 这种方式就可能不太方便了 官方提供另一种方式
就是在package.json 中定义dependencies
https://nativesupport.dcloud.net.cn/NativePlugin/course/package.html#dependencies
以上没啥问题 就重新制作自定义基座打包测试
3 打包遇到的错误
注意 在打包的时候名称需要统一 圈中的地方保持统一 不然会出现打包错误 !!!

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