记录uni-app开发原生android插件,调用不了,没有返回值的问题。返回值为{}的问题。返回值为空的问题

1.引入了原生插件但是调用不了没有返回值?
这种情况大多数是开发原生插件的时候引入了aar库,但是打包的时候没有引入,把需要引入的库放在生成的文件目录下就可以比如:
开发了一个叫t1_module 的插件,引入了一个printer-lib-3.0.2.aar库
在这里插入图片描述
把他反之同级目录下即可。

  1. 有返回值,但是返回值为{}的情况。
    在这里插入图片描述
    这种情况是这里的配置有问题,直接下官方demo,把官方demo里的build.grade文件的配置复制进来。

  2. 离线打包使用 开发好的aar库,发现调用不了。
    首先要把生成的aar反之libs目录下。
    接着找到
    在这里插入图片描述
    这个文件,内容添加

{
  "nativePlugins": [
    {
      "plugins": [
        {
          "type": "module",
          "name": "t1",//名称 //xx.xx.t1是包名
          "class": "xx.xx.t1.TestModule" //xx.xx.t1是包名 TestModule是模块名称
        }
      ]
    }
  ]
}

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值