使用Android Studio中的Gradle从多个模块创建单个AAR文件

时间:2017-07-14 12:47:44

标签: java android android-studio

我正在尝试从我的多模块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文件,其中包含所有依赖项(活动和资源)。

请提前告诉我如何实现这一目标。

0 个答案:

没有答案