使用Java 8编译android应用程序

时间:2016-10-17 17:24:48

标签: android ant java-8 android-jack-and-jill

我的应用程序尚未迁移到gradle,我们仍然使用Ant构建脚本。 最近,我们的一个依赖库开始使用Java 8功能。

为了使用Java-8 lib进行编译,配置了ant脚本来使用java 1.8。 通过此更改,编译成功,但在dex阶段失败。

使用20.x构建工具

  

" Bad Class File Magic(cafebabe)"错误。

使用24.x构建工具

  

" [dex] PARSE ERROR:不支持的类文件版本52.0"

似乎摆脱了dex错误,我需要使用jack工具链,但是如前所述,我没有使用Gradle构建。

有没有办法在java-8代码中使用dex?或杰克工具是唯一的解决方案?

0 个答案:

没有答案