android - 当我运行 flutter doctor --android-licenses 时,它会在 VS Code 终端和 CMD 中显示此错误;为什么?
问题描述
当我运行命令以获取Flutter 的android许可证时出现此错误
PS C:\Users\lappy\hello_world> flutter doctor --android-licenses
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156)
at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75)
at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81)
at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73)
at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:606)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:168)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
... 5 more
解决方案
推荐阅读
- algorithm - 3 嵌套for循环复杂度
- python - 如何使用 Python NetworkX 在有向图中找到最长的 10 条路径?
- server - open62541:发布温度值
- java - 后台获取速度
- html - 如何在列中使用媒体查询来获得响应式页面?
- paypal - 贝宝订阅 API 集成
- python - python -v 在 Cygwin 中不返回任何内容
- javascript - 获取列表中的最大数字或下一个可用数字
- angular - 将 xls 文件上传到 azure data Lake gen1 时不支持获取文件格式
- spring-boot - 如何在 gradle 中运行多个 Spring Boot 应用程序