报错如下:

Directory 'D:\downloads\TranslateApp-master\TranslateApp-master\app\build\retrolambda\advanceRelease' specified for property 'inputDir' does not exist.

这个问题折磨了我半天,最后还是我可爱机智的室友解决了。一般这种花费时间比较久,网上解决资源比较少的我都会总结出来,方便自己查阅,也顺便帮助跟我遇到同样问题的伙伴。

首先请仔细查看你的Lambda表达式的配置

在项目的build.gradle中添加:

 dependencies {
   
        //引入retrolambda插件
        classpath 'me.tatarka:gradle-retrolambda:3.2.5'
    }
allprojects {
   
    repositories {
   
        google()
        jcenter()
        //添加:
        mavenCentral()
    }

在APP的build.gradle中添加:

    //指定java8版本
    compileOptions {
   
        sourceCompatibility = '1.8'
        targetCompatibility = '1.8'
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

查看你的JDK版本是不是1.8的

首先简单的查询是:
如果都设置了,但是运行还是存在同样的问题,那么我们就要将文件显示切换成project,找到app.iml文件
找到JDK的版本,换成1.8的
再次运行,错误解决!