Could not get unknown property 'bootClasspath' for object of type org.gradle.api.tasks.compile.Co...

把AS项目更新到AS 3.4.1的时候,出现了一堆问题,最后卡在这句报错上,网上相关的信息很少,更别提解决方案了,绝望之余,看了看别的warning,随手改掉了以下这个warning:

One of the plugins you are using supports Java 8 language features. To try the support built into the Android plugin, remove the following from your build.gradle:

解决方法是,把之前依赖的lambda库去掉,因为3.0版本以后,AS自身就支持lambda

apply plugin: 'me.tatarka.retrolambda' //把这句去掉
dependencies {
        classpath 'com.android.tools.build:gradle:3.4.1'
        classpath 'me.tatarka:gradle-retrolambda:3.2.4' //这句也去掉
    }

去掉这句以后,同步一下,居然奇迹般地编译成功了,看来是因为3.0版本后没有这个插件库了,识别不了。

你可能感兴趣的:(Could not get unknown property 'bootClasspath' for object of type org.gradle.api.tasks.compile.Co...)