java - 如何修复颤振中未知的 Android 许可证状态?
问题描述
当我运行颤振医生检查一切是否正常时,我发现这个问题“Android 许可证状态未知。运行flutter doctor --android-licenses
以接受 SDK 许可证。请参阅https://flutter.dev/docs/get-started/install/windows#android-setup有关更多详细信息。”,并且当我flutter doctor --android-licenses
之前运行时出现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:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) ... 8 more
但是在我使用这个命令之后JAVA_OPTS=-XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee
,这就是我得到的
Error: Could not find or load main class '-XX:+IgnoreUnrecognizedVMOptions Caused by: java.lang.ClassNotFoundException: '-XX:+IgnoreUnrecognizedVMOptions
我怎样才能解决所有这些问题?
注意:Android SDK Tools (Obsolete) 26.1.1
安装在我的 android studio 上
解决方案
尝试将您的 jdk 版本更新到最新并再次设置 jdk 路径。另外,设置 JAVA_HOME 并确保构建 gradle 在 android studio 中成功完成。将 sdk 工具更新到最新版本,然后重试。
推荐阅读
- r - 根据列值创建具有数字序列的行
- eslint - eslint 错误:未定义“Uint32Array”。无非定义
- jhipster - 可以在后面删除 Jhipster 依赖项吗?为什么是必要的?
- python - 为 ESP32 编写 Python 测试?
- amazon-web-services - 从私有子网访问 Lambda API
- asp.net-core - 在 ASP.NET Core 3.1 中使用虚拟目录
- python - 将条形之间的统计显着差异添加到 plotnine 图(ggpubr 等效项)
- java - 在 null (Thymeleaf) 的情况下返回静态内容
- geocoding - 地理编码和搜索 API v7
- python - 如何将自定义协议与 Callable 协议结合起来?