Android 格拉德尔多项目

Android 格拉德尔多项目,android,gradle,android-gradle-plugin,build.gradle,Android,Gradle,Android Gradle Plugin,Build.gradle,我正在尝试为多项目环境配置gradle 我的项目结构如下: MainProject --external --A --B --C 我已经能够为Main项目配置build.gradle和settings.gradle文件 我遇到的问题是,两个子项目A和B都依赖于C 在项目A的build.gradle中 apply plugin: 'android-library' dependencies { compile fileTree(dir: 'libs', include: '

我正在尝试为多项目环境配置gradle

我的项目结构如下:

MainProject
--external
  --A
  --B
  --C
我已经能够为Main项目配置build.gradle和settings.gradle文件

我遇到的问题是,两个子项目A和B都依赖于C

在项目A的build.gradle中

apply plugin: 'android-library'

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
    compile project('../C')
}
Gradle说找不到路径为../C的项目。我应该在其中放置什么路径?

尝试:

compile project(':external:C')

有关项目路径的更多详细信息,请参阅《Gradle用户指南》。

最初指定的路径与建议的路径相同。它是由EclipseADT插件生成的。然而gradle给出了一个错误,无法找到项目。读完这篇文章后,路径是否应该是:external:C,因为冒号本身表示根项目?