我的应用程序尚未迁移到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?或杰克工具是唯一的解决方案?