Gradle 打包失败

我在执行gradleassembleRelease进行打包apk时爆出了以下错误:
Dex:Errorconvertingbytecodetodex:
Cause:Dexcannotparseversion52bytecode.
ThisiscausedbylibrarydependenciesthathavebeencompiledusingJava8orabove.
Ifyouareusingthe'java'gradleplugininalibrarysubmoduleadd
targetCompatibility='1.7'
sourceCompatibility='1.7'
tothatsubmodule'sbuild.gradlefile
项目当中没有使用java1.8的特性呀,但是我机器上面安装的JDK是1.8的
PSD:\MainNewMonitorZky\app>java-version
javaversion"1.8.0_101"
Java(TM)SERuntimeEnvironment(build1.8.0_101-b13)
JavaHotSpot(TM)64-BitServerVM(build25.101-b13,mixedmode)
PSD:\MainNewMonitorZky\app>
各种googlebaidu没有效果呀!有人遇到过吗?
哔哔one
浏览 864回答 2
2回答

POPMUISE

在File->ProjectStructure->Modules中的Properties选项卡,把SourceCompatibility和TargetCompatibility都改成1.7试试。

茅侃侃

你依赖的第三库,是一个jdk8编译的字节码。要不一个个找库,使用jdk7编译的库进行替代or不使用这个第三方库要不你直接步入jdk8开放时代记最近配置环境时碰到的坑
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript