【发布时间】:2019-02-23 11:44:07
【问题描述】:
我有一个用 Groovy 编写的 gradle 插件,想将其转换为 Kotlin。
在插件类中我有一个函数:
private static getAndroidVariants(Project project) {
(project.android.hasProperty("libraryVariants") ? project.android.libraryVariants : project.android.applicationVariants)
}
返回 android 应用程序/库的构建变体。
如何将project.android 转换为Kotlin 语法?
project.extensions.getByName("android") as LibraryExtension).libraryVariants
总是从 Kotlin 返回一个空数组,但实际上从 groovy 返回一个填充列表。
【问题讨论】:
标签: android gradle groovy plugins kotlin