我在使用Jack配置kotlin插件时遇到此错误。我目前正在使用Android studio 2.3.2。
错误:Kotlin Gradle插件不支持已弃用的Jack工具链。禁用Jack或恢复为Kotlin Gradle插件版本 1.1.1。
答案 0 :(得分:3)
如果您使用的是最新的IDE(3.0,预览版),则不会让您使用Jack
,或者您使用的是高于1.1.1的kotlin版本。
由于构建时间性能问题,Jack已被弃用,有人在google IO 2017会议中提到过。您可以阅读此blog
在杰克的官方文件中发出警告:
根据此announcement,不推荐使用Jack工具链。但是,您可以继续使用它来启用Java 8语言功能,直到替换可用。
如果您仍想使用它,请将Android studio IDE切换回2.3,然后恢复为kotlin 1.1.1
修改强>
Kotlin默认支持Lambda表达式。如果你想在带有Kotlin的java中使用lambda表达式,你必须使用Android Studio 3.0。