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