美文网首页
Error:Execution failed for task

Error:Execution failed for task

作者: zhongjh | 来源:发表于2017-05-01 11:24 被阅读80次

    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' }

    这样就解决了

    相关文章

      网友评论

          本文标题:Error:Execution failed for task

          本文链接:https://www.haomeiwen.com/subject/cguftxtx.html