Groovy to KTS
Android Gradle 插件 4.0 支持在 Gradle 构建配置中使用 Kotlin 脚本 (KTS),用于替代 Groovy(过去在 Gradle 配置文件中使用的编程语言)。
将来,KTS 会比 Groovy 更适合用于编写 Gradle 脚本,因为采用 Kotlin 编写的代码可读性更高,并且 Kotlin 提供了更好的编译时检查和 IDE 支持。
这里记录下,在修改 flavor时候,遇到的几个坑
配置flavor
flavorDimensions.add("platform")
productFlavors {
create("zim200") {
dimension = "platform"
}
create("ysm8") {
dimension = "platform"
}
}
根据 buildtypes配置签名
buildTypes {
debug {
isDebuggable = true
isMinifyEnabled = false
proguardFiles(
getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro"
)
signingConfig = null
productFlavors.getByName("ysm8") {
signingConfig = signingConfigs.getByName("ysm8")
}
productFlavors.getByName("zim200") {
signingConfig = signingConfigs.getByName("zim200")
}
}
relea

本文详细介绍了如何在AndroidGradle4.0中使用KotlinScript(KTS)替代Groovy,包括配置flavordimensions、签名、依赖项、密钥以及ABI拆分和APK命名的步骤。作者分享了在迁移过程中遇到的问题和解决方法。
最低0.47元/天 解锁文章
4281





