我读过很多像 this one 这样的帖子, 但他们只告诉你不应该向项目根 build.gradle
添加依赖项,我知道这一点。
我的情况是:我有很多模块都需要同一个库。所有这些,所以我需要将它们全部配置为具有相同的库。是否有可能以某种方式将其添加到根 build.gradle
或者我已将依赖项添加到每个项目 build.gradle
?
最佳答案
你可以这样做。
这并不意味着为所有模块添加依赖项,但通过这种方式您可以集中一个依赖项。
在顶级 build.gradle
ext {
//Version
supportLibrary = '23.0.1'
//Support Libraries dependencies
supportDependencies = [
appCompat : "com.android.support:appcompat-v7:${supportLibrary}",
design : "com.android.support:design:${supportLibrary}",
]
}
在每个模块中添加到build.gradle
:
dependencies {
//......
compile supportDependencies.appCompat
compile supportDependencies.design
}
这样,当您必须更新库时,您只需更改顶层文件即可。
关于Android Studio - 为所有模块添加依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32548151/