要解决“不要生成 BuildConfig - Gradle Kotlin DSL”问题,您可以在 Gradle 的 build.gradle.kts 文件中添加以下代码:
android {
// 配置不生成 BuildConfig
buildTypes {
// 针对所有构建类型禁用 BuildConfig
getByName("debug") {
buildConfigField("boolean", "ENABLE_BUILD_CONFIG", "false")
}
getByName("release") {
buildConfigField("boolean", "ENABLE_BUILD_CONFIG", "false")
}
}
// 配置不生成资源文件
sourceSets {
// 针对所有构建类型禁用资源文件
getByName("main") {
res.srcDirs = emptyList()
}
}
}
这将禁用生成 BuildConfig 文件和资源文件。请注意,将 ENABLE_BUILD_CONFIG
设置为 false
只是一个示例,您可以根据自己的需求更改。
此代码将在应用程序的 build.gradle.kts
文件中的 android
块中配置 buildTypes 和 sourceSets。在 buildTypes 中,通过调用 buildConfigField
方法,我们将 ENABLE_BUILD_CONFIG
字段添加到 BuildConfig 中,并将其值设置为 false
。在 sourceSets 中,我们将 res.srcDirs
设置为空列表,这将禁用其他资源文件的生成。
这样,Gradle 将不再生成 BuildConfig 文件和资源文件。
希望对您有所帮助!