查看项目结构图的链接。
RootModule
--- ChildModule1
--- ChildModule2
--- ChildModule3
ChildModule3取决于ChildModule2取决于ChildModule1
每个settings.gradle定义
include ':PreviousModule'
project(':PreviousModule').projectDir = new File(settingsDir, '../PreviousModule')
而build.gradle包含
implementation project(':PreviousModule')
我什至尝试过
compile project(':PreviousModule')
但没有帮助。
答案 0 :(得分:0)
如果要继续将其设置为多模块项目,则只需要一个settings.gradle即可,它位于根项目中。请删除其他不必要的
RootModule-> settings.gradle
include "ChildModule1"
include "ChildeModule2"
//...
然后在ChildModule2中-> build.gradle
dependencies {
compile project('ChildModule1')
}