我正在构建一个打包为aar并分发给第三方开发者的Android库。
结构非常简单:
project ---libraryA ---libraryB
libraryA需要libraryB,这就是为什么在它的gradle文件中有这个依赖:
compile project(':libraryB')
而settings.gradle有:
include ':libraryB', ':libraryA'
但如果我将项目构建为aar,它只包括libraryA。我错过了什么?
我阅读了这个问题的回答:Android Studio如何从多个库项目打包单个AAR?
仍然不可能吗?我认为将你的代码拆分成多个模块并不是坏习惯,对吗?