【发布时间】:2015-10-28 17:53:49
【问题描述】:
我有一个 Android 应用程序模块 (app) 和一个 Android 库模块 (library)。应用程序和库都包含这些相同的依赖项:
dependencies {
compile 'com.squareup.okhttp:okhttp:2.4.0'
compile 'com.squareup.retrofit:retrofit:1.9.0'
compile 'io.reactivex:rxjava:1.0.13'
compile 'io.reactivex:rxandroid:0.25.0'
}
但是,当我尝试将该块添加到 project build.gradle 时,它抱怨不知道“编译”DSL。
编辑:我问的是把这个依赖块放在 PROJECT build.gradle 中,以避免在每个模块的 build.gradle 中重复。
【问题讨论】:
-
不,我问的是在模块之间共享依赖关系以避免在每个模块中重复它们。
标签: android android-studio gradle