解决方法如下:
在Android Kotlin Gradle中,可以使用多个.kts文件来组织和管理Gradle的配置。下面是一个示例代码,展示了如何使用多个.kts文件。
// build.gradle.kts
plugins {
id("com.android.application")
kotlin("android")
}
android {
compileSdkVersion(30)
defaultConfig {
applicationId = "com.example.myapplication"
minSdkVersion(21)
targetSdkVersion(30)
versionCode = 1
versionName = "1.0"
}
buildTypes {
getByName("debug") {
isDebuggable = true
}
getByName("release") {
isMinifyEnabled = true
proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
}
}
}
dependencies {
implementation(kotlin("stdlib"))
// 添加其他依赖项
}
// dependencies.gradle.kts
dependencies {
implementation("com.google.android.material:material:1.4.0")
implementation("androidx.appcompat:appcompat:1.3.1")
// 添加其他依赖项
}
// build.gradle.kts
// 在 apply from 中引用 dependencies.gradle.kts 文件
apply(from = "dependencies.gradle.kts")
// 其他配置
通过这种方式,可以将项目的配置分解为多个.kts文件,使Gradle配置更加清晰和易于维护。