buildSrc的使用
1.在项目根目录,新建 buildSrc 目录
2.buildSrc 里面新建文件 build.gradle.kt
//buildSrc 根目录 build.gradle.kt
plugins {
`kotlin-dsl`
}
repositories {
mavenCentral()
google()
gradlePluginPortal()
}
3.buildSrc 里面新建目录 src/main/kotlin
4.src/main/kotlin 目录下创建 XXXX.kt (BuildConfig.kt) 文件
// src/main/kotlin/BuildConfig.kt
object BuildConfig{
const val compileSdk = 34
const val buildToolsVersion = "34.0.0"
const val minSdkVersion = 26
const val targetSdkVersion = 34
const val applicationId = "xxxxxxxxx"
const val testInstrumentationRunner= "androidx.test.runner.AndroidJUnitRunner"
const val versionName = "1.0.0"
const val versionCode = 1
}
其他例子
// src/main/kotlin/AndroidX.kt
object AndroidX {
const val appcompat = "androidx.appcompat:appcompat:1.9.0"
object Lifecycle {
private const val version = "2.8.0"
const val extensions = "androidx.lifecycle:lifecycle-extensions:2.2.0"
const val liveDataKtx = "androidx.lifecycle:lifecycle-livedata-ktx:$version"
}
}