Android Studio 和 JDK17

DiZ*_*Zie 15 java android gradle

我一直在尝试通过 Gradle 在 Android Studio 中使用此API,但是当我构建项目时,它会抛出“不支持的类文件主要版本 61”。

根据我的研究,这是因为我使用 JDK 版本 17,而 Gradle 尚不支持它,但在 API 中声明它需要 Java 17。有什么办法我仍然可以在 Android Studio 中使用这个 API 吗?

抱歉,如果这是一个新手问题,但我对 Android 还很陌生。

A D*_*oid 8

也许你可以尝试Android Studio Flamingo | 2022年2月1日。在撰写本文时,它仍处于 Beta 阶段,但根​​据发行说明, JDK 17 作为默认值捆绑到其中。

从 Android Studio Flamingo Canary 3 开始,Studio IDE 与 JDK 17 捆绑在一起。如果 Android Studio 配置为使用嵌入式 JDK,新项目将使用最新稳定版本的 Android Gradle 插件和 JDK 17。但是,现有项目可能会中断,您可能需要手动将 JDK 设置为兼容版本。


Has*_*awy 4

根据文档,Android Studio 尚不支持 JDK 17。实际上, JDK 11 从2021 年 4 月发布的4.2 版本开始就受到支持。