我正在尝试从我的多模块Android项目中生成一个AAR文件。
我正在尝试提出适合我需求的自己的解决方案。我知道我没有重复的资源,外部依赖项(如支持库)是由使用我的lib的人提供的。
我的结构类似于:
/根
| - lib1
| - lib2
依赖性{
编译'com.android.support:appcompat-v7:24.1.1'
编译'com.android.support:multidex:1.0.0'
编译项目(路径:':lib1')
编译项目(路径:':lib2')
}
当我创建AAR文件时,它将生成三个文件(root.aar,lib1.aar,lib2.aar)但我想只创建一个root.aar文件,其中包含所有依赖项(活动和资源)。
请提前告诉我如何实现这一目标。