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 这个错误信息太不友好了 鬼知道是什么错误信息 这点给差评

相关推荐
代码煮茶6 分钟前
Vue3 Mock 数据实战 | 用 Mockjs + vite-plugin-mock 搭建前端独立开发环境
javascript·vue.js
JieE2126 分钟前
反转链表:从双指针到递归,吃透链表反转的核心逻辑
javascript·算法
吃好睡好便好9 分钟前
在Matlab中绘制质点三维运动轨迹图
开发语言·学习·matlab·信息可视化
代码村新手9 分钟前
C++-多态
开发语言·c++
雨落在了我的手上19 分钟前
初识java(九):类和对象(⼀)
java·开发语言
SilentSamsara23 分钟前
泛型与 Protocol:结构化子类型的地道写法
开发语言·python·青少年编程
码银38 分钟前
在若依中如何新建一个模块(图文教程)
java·javascript
OrangeForce1 小时前
Monknow 书签导出工具:从本地存储提取数据并转为标准 HTML 书签
javascript·chrome·python·edge·html·firefox
mCell1 小时前
JavaScript:从事件循环到手写 Promise
javascript·面试·浏览器