如何将源项目添加到项目中

时间:2018-06-22 21:33:19

标签: android android-gradle

有一个具有三个模块A,B和C的android项目

在C模块的build.gradle中,它具有依赖性:

implementation("com.dev.base:lib_X:$versions.xxx)

我在机器上有lib_X源,并希望在此项目中包含lib_X的源代码,因此在模块C的settings.grdale中添加了:

include ':lib_X'
project(':lib_X').projectDir = new File(settingsDir, '../../lib_X_proj/lib_X/')

并在C模块的build.gradle中更改依赖项:

implementation(":lib_X")

但出现错误说:lib_X cannot be found。将是什么? lib_X的相对代码路径正确。

1 个答案:

答案 0 :(得分:0)

发现了问题,

include ':lib_X'
project(':lib_X').projectDir = new File(settingsDir, '../../lib_X_proj/lib_X/')

应该放在顶层项目的settings.grdale中,而不是C模块中。