【发布时间】:2022-04-17 18:09:47
【问题描述】:
我在 MacOS 上,从 AdoptOpenJDK 安装了 JDKs 8 ( LTS ) 以启动并运行 android 环境,并且运行良好!
brew cask install adoptopenjdk/openjdk/adoptopenjdk8
但由于 Gradle 6.5.1 现在需要 JVM 14.0.1 (Oracle Corporation 14.0.1+14),在运行 sdkmanager 或 avdmanager 时出现以下错误。
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
正如这里https://stackoverflow.com/a/51644855/6716408 所建议的那样,修复是降级 java 版本,但这是不可能的,因为 gradle 的 java 依赖项。
有什么解决办法吗?
【问题讨论】:
标签: java android gradle android-sdk-manager