我的项目依赖性如下所示
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构建失败,因为我的库项目源在本地可用。
一个本地库依赖于同一项目中的另一个本地库,可能是这些问题的根本原因。合并这两个库可能是这些跨模块依赖关系产生的最简单的方法...它必须只在最终包中存在一次。