Error:Execution failed for task

2017-05-01  本文已影响80人  zhongjh

Error:Execution failed for task ':xxxx:compileDebugJavaWithJavac'.

Compilation failed; see the compiler error output for details.

这讲的是配置文件出问题,无论是google还是百度
大部分说的都是

compileSdkVersion 25
buildToolsVersion "25.0.2"

这里的问题
搞了大半天还是不行,百思不得其解,后来发现是不是因为这个配置1.8引起的
compileOptions {
targetCompatibility 1.8
sourceCompatibility 1.8
}

删掉之后,果然如此。那么正常配置应该是这样的
当前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 { // 官方建議使用環境變數 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' }

这样就解决了

上一篇下一篇

猜你喜欢

热点阅读