Error:Execution failed for task ':xxxx:compileDebugJavaWithJavac'.
Compilation failed; see the compiler error output for details.
這講的是配置文件出問題,無論是google還是百度
大部分說的都是
compileSdkVersion 25
buildToolsVersion "25.0.2"
這里的問題
搞了大半天還是不行,百思不得其解坦报,后來發(fā)現(xiàn)是不是因為這個配置1.8引起的
compileOptions {
targetCompatibility 1.8
sourceCompatibility 1.8
}
刪掉之后端蛆,果然如此新蟆。那么正常配置應(yīng)該是這樣的
當(dāng)前Module的build.gradle文件:
apply plugin: 'com.android.library' //這是為了java8 apply plugin: 'me.tatarka.retrolambda' // java8版本 compileOptions { targetCompatibility 1.8 sourceCompatibility 1.8 } // java8版本 http://www.open-open.com/lib/view/open1433898197176.html retrolambda { // 官方建議使用環(huán)境變數(shù) javaVersion JavaVersion.VERSION_1_7 }
Project的build.gradle文件也加上這個配置
dependencies { classpath 'com.android.tools.build:gradle:2.2.3' //這是為了java8 classpath 'me.tatarka:gradle-retrolambda:3.6.1' }
這樣就解決了