当前位置: 首页 > 知识库问答 >
问题:

在安装Flatter期间无法接受Android许可证

吴高洁
2023-03-14

我正在尝试在Windows上设置Flatter,所以我一直遵循本页中的说明,但当我尝试在cmd中使用flatter-doctor--Android Licenses同意Android许可证时,我收到以下错误消息:

Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
        at com.android.repository.api.RemoteListSourceProvider.create(RemoteListSourceProvider.java:51)
        at com.android.sdklib.repository.AndroidSdkHandler$RepoConfig.<init>(AndroidSdkHandler.java:626)
        at com.android.sdklib.repository.AndroidSdkHandler.getRepoConfig(AndroidSdkHandler.java:572)
        at com.android.sdklib.repository.AndroidSdkHandler.getSdkManager(AndroidSdkHandler.java:295)
        at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.setSdkHandler(SdkManagerCliSettings.java:101)
        at com.android.sdklib.tool.sdkmanager.SdkManagerCli.<init>(SdkManagerCli.java:95)
        at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:74)
        at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException
        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)
        ... 8 more

我一直在努力解决这个问题,并尽我所能,但我无法摆脱这个错误。

共有1个答案

堵浩波
2023-03-14

对于Windows中的此错误,首先需要设置set JAVA_OPTS='-XX:IgnoreUnrecognizedVMOptions——添加JAVA模块。东南方。ee'

在它使用这个命令之后,flatter-doctor--android许可证

请点击此链接了解更多详细信息https://stackoverflow.com/a/51644766/8218866

 类似资料:
  • 我试图接受Android sdk的所有许可证,通过去目录的sdkManager和做 但我一直在犯这个错误。 我升级了我的java版本,我直接尝试了这个也在一些stackoverflow答案中提到: 但我也犯了同样的错误。 我的java版本是:

  • 我在接受Android SDK构建工具28.0.3的许可时遇到了问题。在Gitlab上运行时会出现。

  • 我没有成功地接受许可证。当我试图运行“C:\Users\Damien\AppData\Local\Android\Sdk\tools\bin\sdkmanager.bat--licenses”来接受许可证时,我出现了以下错误:线程“main”java中出现异常。lang.NoClassDefFoundError:javax/xml/bind/annotation/XmlSchema 问题是什么:我

  • 我在jitpack中得到这个错误,我已经尝试了互联网上的一切。下面是我的错误 我不知道为什么当我的sdk位置在其他位置时,它还在那里检查许可证

  • 当我尝试在Cordova项目上安装android平台时,会出现以下错误。我一直在遵循这个指南:https://cordova.apache.org/docs/en/latest/guide/cli/ 执行以下命令时出错:$cordova platform add android--保存 配置根项目“Android”时出现问题。您尚未接受以下SDK组件的许可协议:[Android SDK Platf

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出 在这种情况下我该怎么办?