1.引入了原生插件但是调用不了没有返回值?
这种情况大多数是开发原生插件的时候引入了aar库,但是打包的时候没有引入,把需要引入的库放在生成的文件目录下就可以比如:
开发了一个叫t1_module 的插件,引入了一个printer-lib-3.0.2.aar库
把他反之同级目录下即可。
-
有返回值,但是返回值为{}的情况。
这种情况是这里的配置有问题,直接下官方demo,把官方demo里的build.grade文件的配置复制进来。 -
离线打包使用 开发好的aar库,发现调用不了。
首先要把生成的aar反之libs目录下。
接着找到
这个文件,内容添加
{
"nativePlugins": [
{
"plugins": [
{
"type": "module",
"name": "t1",//名称 //xx.xx.t1是包名
"class": "xx.xx.t1.TestModule" //xx.xx.t1是包名 TestModule是模块名称
}
]
}
]
}