我在android中有两个独立的库项目,并且都具有一些共享的类数据。 我想创建一个新的库“ Dependency”,其中将包含所有共享的类数据。
我的android libs结构如下:
LibA
|--build.gradle
|--settings.gradle
LibB
|--build.gradle
|--settings.gradle
Dependency
|--build.gradle
请注意,我的库位于不同的文件夹中。
我看过这个示例link,但它似乎不适用于库。
答案 0 :(得分:0)
创建库“ Dependency”,并将所有共享类放入其中。
通过在“ LibA”模块的build.gradle
文件中使用以下代码,将“ LibB”库导入“ LibA”模块中。
api project(":LibB")
现在,使用“依赖关系”模块的build.gradle
文件中的以下代码,将“依赖关系”模块中的“ LibA”库导入。
api project(":LibA")
结果是“依赖关系”扩展了“ LibA”,从而进一步扩展了“ LibB”库,因此“依赖关系”可以同时使用“ LibA”和“ LibB”库的类。