}
dependencies {
//Gradle 插件及使用版本
classpath “com.android.tools.build:gradle:4.2.0”
//注意:不要将应用程序依赖项放在这里;他们属于
//app(单个模块)/build.gradle文件中
}
}
//这里面配置整个项目依赖的仓库,这样每个module就不用配置仓库了
allprojects {
repositories {
//代码托管仓库,可以引用 jcenter() 上任何的开源项目
google()
mavenCentral()
jcenter() // 警告:此存储库即将关闭
}
}
// 运行gradle clean时,执行此处定义的task。
// 该任务继承自Delete,删除根目录中的build目录。
// 相当于执行Delete.delete(rootProject.buildDir)
task clean(type: Delete) {
delete rootProject.buildDir
}
三、app/build.gradle
上面讲到了project中的build.gradle,下面咱们看看app/build.gradle
//都表示是一个应用程序的模块,可独立运行
//(两种方式因Android Studio版本不同产生的)
//apply plugin: ‘com.android.application’
plugins {
id ‘com.android.application’
}
都表示是一个依赖库,不能独立运行可生成jar或者aar
//apply plugin: ‘com.android.library’
//plugins {
// id ‘com.android.library’
//}
android {
compileSdkVersion 30//项目的编译版本
defaultConfig {
applicationId “com.scc.demo”//包名
minSdkVersion 23//最低的兼容的Android系统版本