Android Studio在Kotlin第二次编译之前不会编译更改

当我用Kotlin的puglin编译的时候,如果我做了一些改动,我总是必须运行这个项目两次,Android Studio在两次运行这个项目之前都不能识别这个变化,Insnat运行它,

如果您没有使用最新的Kotlin插件版本(截至目前的1.1.2-5)和/或Android Studio的最新稳定版本(截至目前的2.3.3版本),那么禁用Android Studio的即时运行功能可能不是能够解决这个问题,即使它是最常见的解决方案之一(基于博客,SO帖子在这里,等等)正确地运行配置更改到应用程序。 Android Studio,特别是它的alpha / beta版本(现在的Alpha 4),显然必然会有错误的功能,配置更改错误可能就是其中之一。

如果你使用kotlin和retrolambda这可能会解决它:

me.tatarka:gradle-retrolambda:3.4.0 

https://stackoverflow.com/a/41076056/7861527