Android 使用依赖关系构建AAR
我想构建内部具有依赖关系的.AAR。我找了很多,但都没找到。话题太老了。我意识到resultant.AAR应该在里面有classes.jar,并且有带有.class文件的目录。但是我不知道如何在gradle中自动化这个过程。Android工具不支持它。有一个请求谷歌实施它(请随意启动它,以显示您的支持,并帮助谷歌确定它的优先级) 同时,有两个插件试图修复或解决这种缺乏支持的问题,对不同功能的支持有限:Android 使用依赖关系构建AAR,android,gradle,plugins,aar,Android,Gradle,Plugins,Aar,我想构建内部具有依赖关系的.AAR。我找了很多,但都没找到。话题太老了。我意识到resultant.AAR应该在里面有classes.jar,并且有带有.class文件的目录。但是我不知道如何在gradle中自动化这个过程。Android工具不支持它。有一个请求谷歌实施它(请随意启动它,以显示您的支持,并帮助谷歌确定它的优先级) 同时,有两个插件试图修复或解决这种缺乏支持的问题,对不同功能的支持有限: 旧的,不再受支持的 仍处于活动状态,但落后于AGP版本(…而我们已经处于3.4稳定状态)
- 旧的,不再受支持的
- 仍处于活动状态,但落后于AGP版本(…而我们已经处于3.4稳定状态)
有关更多信息,请参见。我们使用Mobbeel fat AAR Gradle插件实现了这一点: 用
api
而不是implementation
标记依赖项
apply plugin: 'com.mobbeel.plugin'
dependencies {
api 'org.greenrobot:eventbus:3.0.0'
//...
}
fatAARConfig {
includeAllInnerDependencies false
}
这篇文章很有帮助:
apply plugin: 'com.mobbeel.plugin'
dependencies {
api 'org.greenrobot:eventbus:3.0.0'
//...
}
fatAARConfig {
includeAllInnerDependencies false
}