UPD:Android Gradle 插件 3.0.0-alpha3 已修复此问题,位于 yout 项目根目录中build.gradle
,改变buildscript
dependencies
to use
classpath 'com.android.tools.build:gradle:3.0.0-alpha3'
这实际上是 Kotlin Gradle 插件 1.1.2-4 与 Android Gradle 插件 3.0.0-alpha1 互操作中的一个错误,由任务的输入和输出的设置方式(以及任务如何与依赖关系)。
Thanks @VyacheslavGerasimov https://stackoverflow.com/users/6275756/vyacheslav-gerasimov用于创建问题KT-17936 https://youtrack.jetbrains.com/issue/KT-17936.
作为临时解决方法,您可以尝试恢复到 Kotlin Gradle 插件 1.1.2-2 并禁用增量编译:
在您项目的根目录中build.gradle
、更改Kotlin Gradle插件的版本:
buildscript {
...
dependencies {
...
classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.1.2-2'
}
}
Add local.properties
到项目根目录,使用以下行:
kotlin.incremental=false
It is a known issue https://youtrack.jetbrains.com/issue/KT-17642 that the Kotlin Gradle plugin 1.1.2-2 and below crashes with the newest AGP versions, and disabling incremental compilation seems to fix that crash.