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版本后没有这个插件库了,识别不了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容