如何将.so文件从android中的本地aar模块链接到应用程序android.mk文件

问题描述 投票:1回答:1

我的项目依赖性如下所示

App - > lib1 - > lib2

lib1的gradle依赖如下所示

dependencies {implementation project(':lib2')//因为这个库源在本地可用}

lib1中的一些本机文件正在使用lib2中的函数。

问题:gradle构建失败,在lib1中链接lib2时未定义对lib2中函数的引用。

我引用了https://developers.google.com/ar/develop/c/enable-arcore,但是我的gradle构建失败,因为我的库项目源在本地可用。

android aar
1个回答
0
投票

一个本地库依赖于同一项目中的另一个本地库,可能是这些问题的根本原因。合并这两个库可能是这些跨模块依赖关系产生的最简单的方法...它必须只在最终包中存在一次。

© www.soinside.com 2019 - 2024. All rights reserved.