jcenter()
}
dependencies 块配置Gradle需要使用的依赖项来构建项目。下面的代码行添加了Gradle的Android插件版本3.3.2作为类路径依赖项。
dependencies {
classpath ‘com.android.tools.build:gradle:3.3.2’
}
}
allprojects块是配置项目中所有模块(如第三方插件或库)使用的存储库和依赖项的地方。但是,你应该在每个模块级别的构建中配置特定于模块的依赖项。gradle文件。对于新项目,Android Studio默认包含JCenter和谷歌的Maven存储库,但它不配置任何依赖项(除非您选择了一个需要的模板)
allprojects {
repositories {
google()
jcenter()
}
}
对于包含多个模块的 Android 项目,在项目级别定义某些属性,并在所有模块间共享这些属性可能会非常有用。 为此,您可以将 额外属性添加到顶级 build.gradle 文件的 ext 代码块中。
buildscript {…}
allprojects {…}
// 这个块封装了自定义属性,使它们对项目中的所有模块都可用。
ext {
//下面只是可以定义的属性类型的几个示例。
compileSdkVersion = 28
// You can also create properties to specify versions for dependencies.
// Having
c