android 通过buildSrc统一管理依赖
在项目的根目录下新建一个目录buildSrc,然后重新构建,这时候android studio会在该目录下自动生成文件。
-
这里我们用的是kotlin,需要在buildSrc目录下创建一个kotlin脚本build.gradle.kts
import org.gradle.kotlin.dsl.`kotlin-dsl` repositories { jcenter() } plugins { `kotlin-dsl` }
-
在buildSrc目录下创建src/main/java目录,然后创建包名,在包下面创建一个Dependencies.kt
object Libs{ const val androidGradlePlugin="com.android.tools.build:gradle:4.1.2" }
-
在build.gradle中使用
buildscript { ext.kotlin_version = "1.4.21" repositories { google() jcenter() } dependencies { // classpath "com.android.tools.build:gradle:4.1.2" classpath Libs.androidGradlePlugin classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } }