我一直试图通过Gradle在Android中使用这个API接口,但是当我构建我的项目时,它会抛出不支持的类文件主版本61。
据我所研究,这是因为我使用了JDK版本17,而Gradle还不支持它,但是在API中声明它需要Java 17。我还可以在Android中使用这个API吗?
对不起,如果这是一个新手的问题,但我对Android还很陌生。
发布于 2022-01-13 07:09:23
根据文档,在Android中还不支持JDK 17。实际上,从4.2版开始就支持JDK 11。是在2021年4月发布的。
发布于 2022-10-25 17:26:41
JDK 17现在被Android所支持。
发布于 2022-12-03 22:06:31
也许您可以尝试一下Android \ 2022.2.1。在编写本报告时,它仍然在金丝雀中,但是根据发布说明的说法,JDK 17是作为缺省值绑定到它的。
从Android Studio Flamingo Canary 3开始,Studio IDE与JDK 17捆绑在一起。如果Android Studio配置为使用嵌入式JDK,新项目将使用Android Gradle插件和JDK 17的最新稳定版本。然而,现有项目可能会中断,您可能不得不手动将JDK设置为兼容版本。
https://stackoverflow.com/questions/69646277
复制相似问题