我有一个奇怪的问题.我有一个aar库,它包含并使用本机.so库.现在,我想编写另一个lib,它依赖于该库,并且还具有本机部分,具体取决于来自第一个lib的本机lib.依赖库使用第一个lib中的本机代码和java包装器.
我想知道,有没有办法,如何通过标准gradle依赖(从第一个lib复制的头文件)来做到这一点?或者让我直接从源代码构建第二个库?
为什么我需要这个:我们有一个基本功能的多平台lib,对于android as aar.这个lib可以在标准的android应用程序中使用,我们在多个项目中使用它,它没有其他本机代码.
但在一个应用程序中,我们想要编写多平台共享应用程序代码,具体取决于lib,我希望将这些库分开.
谢谢!