我有一个 Android 项目,其中有多个依赖项。我的项目结构如下:
- 我有一个名为 libA 的库项目
- 我有另一个名为 libB 的库项目,它依赖于 libA。我在 settings.gradle 文件中指定了依赖项,该文件定义了 libA 的项目目录等。我可以使用此文件独立构建 libB。
- 我有 libC,它依赖于 libB。我这里也有一个 settings.gradle 文件,它定义了项目目录。 libB 等。当我从这里运行构建时,它给出一个错误,指出构建 libB 时未找到 libA。
我的问题是:构建libC时根本没有读取libB的settings.gradle吗?有没有办法让它读取 settings.gradle 文件?
最佳答案
你应该有这样的结构:
root
build.gradle
settings.gradle
libA
build.gradle
libB
build.gradle
libC
build.gradle
在settings.gradle
include ':libA' , ':libB' , ':libC'
在libB/build.gradle
dependencies {
compile project(':libA')
}
在libC/build.gradle
dependencies {
compile project(':libB')
}
关于java - 依赖项目的settings.gradle未读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29661104/