android - Gradle 多项目

标签 android gradle android-gradle-plugin build.gradle

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

我的项目结构如下:

MainProject
--external
  --A
  --B
  --C

我已经能够为 MainProject 配置 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')

有关项目路径的更多详细信息,请参阅 section 56.5在 Gradle 用户指南中。

关于android - Gradle 多项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22746402/

相关文章:

android - Kotlin Dagger2 - 找不到符号 DataBindingComponent

android - Android Studio Gradle错误

android - Gradle android:我应该在哪里放置自定义任务?

android - 在Android Studio中添加依赖项时出错

php - 如何将 Echo 消息从 php 转换为字符串进行比较?

android - 为什么 BitmapRegionDecoder 分配这么多内存?

java - 如何以编程方式在IntelliJ IDEA中设置全局gradle设置(gradle vm选项)?

java - Okio 上的 Lint 错误

android - 如何在 as3, air for android 中加载 xml

android - 创建从 iOS (Swift) 到 Android(Kotlin) 的 Needle GaugeView