1)双击assembleRelease生成aar包
2)在xxx/UniPlugin-Hello-AS\snplugin_testModule\build\outputs\aar路径下找到对应生成的release包;
并按照系列方式放置文件:
3)在HBuilder 中相应的操作 将刚刚包含有.aar文件夹,放置到uni项目中;对应路径如下
4)新建package.json文件;路径及内容如下:
{
"name": "Android 插件开发Demo",
"id": "sn-testmodule",
"version": "1.0.0",
"description": "android 插件开发",
"_dp_type":"nativeplugin",
"_dp_nativeplugin":{
"android": {
"integrateType": "aar",
"plugins": [
{
"type": "module",
"name": "sn-testModule",
"class": "com.example.snplugin.testmodule.TestModule"
},{
"type": "component",
"name": "sn-input",
"class": "com.example.snplugin.testmodule.TestComponent"
}
]
}
}
}
注意:
a) id:为包含.aar文件的文件夹的名称
b)plugins 从mudule项目中拷贝出来的
5)设置
6)打包: 发行 -> 原生App-打包(使用公共测试证书的方式打包)
7)运行到手机或模拟器 -> 运行基座选择 -> 自定义调试基座
8)运行:
——————————————————————————————
以下为自定义基座方式:
打包完运行即可;
————————————————————————————————————————————————————
uniapp中引入jar包:在nativeplugins -> xxx -> android -> libs下添加jar包