原生应用导入uniapp项目
- 第一种方式
- 在UniPlugin-Hello-AS工程下 “app” Module根目录assets/dcloud_uniplugins.json文件。 在moudles节点下 添加你要注册的Module 或 Component
- 以上两种方式选一即可
- dcloud_uniplugins.json说明:
- nativePlugins: 插件跟节点 可存放多个插件
- hooksClass: 生命周期代理(实现AppHookProxy接口类)格式(完整包名加类名)
- name : 注册名称,
- class : module 或 component 实体类完整名称
- type : module 或 component类型。
{
"nativePlugins": [
{
"hooksClass": "uni.dcloud.io.uniplugin_richalert.apphooks",
"plugins": [
{
"type": "module",
"name": "DCloud-RichAlert",
"class": "uni.dcloud.io.uniplugin_richalert.RichAlertWXModule"
}
]
}
]
}
**问题
RichAlertWXModule,这个module
是什么类型的文件(.aar/.jar/.class)?
参考:https://ask.dcloud.net.cn/article/35763 第4步
是.aar文件的
模块放在哪?
参考:https://ask.dcloud.net.cn/article/35763 第4步
放在libs目录下
怎么引入?
参考:https://ask.dcloud.net.cn/article/35416
// 添加uni-app插件
implementation project(':uniplugin_richalert')
**
- 第二种方式
以上两种方式选一即可
当在build.gradle中加入插件后再次sync now
没有报错
运行打开模拟器,感觉uniappH5写的项目没有起做用