Android Library 针对 JDK 8 进行编译



我使用nexus存储库将我的本地/私有库上传到其中,上周我更新了Android库以针对最新的SDK,最新的Gradle和最新的支持库,现在当我尝试将库上传到maven存储库时,AAR文件(类(使用Java 8而不是6或7(主要版本52, 之前是 50/51(。

另外,如果我尝试使用(./gradlew build(构建库并提取生成的AAR文件,然后检查类Java主要版本,它将是52(JDK8(。

我尝试了很多事情来解决它,但没有运气(例如,在构建命令上强制使用 JDK 7,源和目标设置为 7 并且不起作用(

任何提示都会有所帮助。

谢谢

很高兴我从另一个地方从谷歌开发人员那里得到了答案:他们现在不支持库的脱糖,它将发生在应用程序 dexing 级别 (apk(。

最新更新