使用KTS意味着语言上是一致的,你能更熟悉灵活的使用Gradle
• Android已经申明未来会更偏向于优先支持KTS而非Grovvy
• 源自IDEA的Android Studio对Kotlin支持更好...项目时,只能生成Groovy,而没有生成KTS的选择
迁移到Gradle Kotlin
由于Android Studio并未提供创建时是选择Grovvy还是Kotlin....渐进式迁移
也就是,修改完一个文件,编译通过,再修改下一个,按照这样的步骤来迁移
而对于Android Gradle来说,主要是以下一些文件需要修改与迁移
• setting.gradle
• build.gradle...• app/build.gradle 或其它子模块的build.gradle
接下来详细说明如何对这些文件进行迁移
1....Kotlin DSL中不能使用单引号,一律改为双引号
include(":app")
• 添加其它maven仓库时,使用seturl("")来进行定义
• include定义时,使用括号与双引号
迁移完这一步后