gradle异常总结

来源:互联网 发布:centos6.5编译安装php 编辑:程序博客网 时间:2024/06/06 11:46

修改java jdk 版本为1.8后报如下异常:

Error:Error converting bytecode to dex:Cause: Dex cannot parse version 52 byte code.This is caused by library dependencies that have been compiled using Java 8 or above.If you are using the 'java' gradle plugin in a library submodule add targetCompatibility = '1.7'sourceCompatibility = '1.7'to that submodule's build.gradle file.

解决办法:

在对应module的gradle文件中加上

android {    defaultConfig {        ...        jackOptions {            enabled true        }    }}    compileOptions {        sourceCompatibility JavaVersion.VERSION_1_8        targetCompatibility JavaVersion.VERSION_1_8    }}
0 0
原创粉丝点击