爱吃鱼的靖哥哥
爱吃鱼的靖哥哥
  • 发布:2019-08-28 13:32
  • 更新:2021-10-22 16:07
  • 阅读:1782

安卓原生插件引用第三方包问题

分类:uni-app


自定义基座调试原生插件时,引用的第三方包需要放置libs文件夹下,不然引用不到。
官方的文档说aar的包直接放在android目录下就行了,jar包和so文件才需要放到libs文件夹,感觉是误导人。

1 关注 分享
6***@qq.com

要回复文章请先登录注册

5***@qq.com

5***@qq.com

回复 XINGHONG_ :
兄弟,你后面解决了吗,插件包引用aar包,同求~ java.lang.reflect.InvocationTargetException
2021-10-22 16:07
XINGHONG_

XINGHONG_

回复 爱吃鱼的靖哥哥 :
好的感谢
2020-07-31 11:44
爱吃鱼的靖哥哥

爱吃鱼的靖哥哥 (作者)

我的安卓插件工程里没有在gradle里依赖其他什么包,所以我没有配置dependencies。我这个sdk-lecast-release.arr在插件工程里也是下载下来放在lib包下的,直接打包好了之后把引用的包放到libs目录下就可以了。你具体的还的自己在研究研究吧,我也不是很懂
2020-07-31 11:26
XINGHONG_

XINGHONG_

目录也是你那样建的,是这样配置吗,原生插件中 dependencies 需要引用吗
2020-07-30 19:30
XINGHONG_

XINGHONG_

```
{
"name": "TestModule",
"id": "TestModule",
"version": "3.0.2",
"description": "示例插件",
"_dp_type":"nativeplugin",
"_dp_nativeplugin":{
"android": {
"plugins": [
{
"type": "module",
"name": "TestModule",
"class": "io.dcloud.uniplugin.TestModule"
}
],
"integrateType": "aar",
"dependencies": [
"peer.arr"
],
"minSdkVersion" : 16
}
}
}
```
2020-07-30 19:29
XINGHONG_

XINGHONG_

作者你好,我也遇到这样的问了,能帮我看看我配置的有问题不吗
2020-07-30 19:28