【发布时间】:2021-11-16 11:58:55
【问题描述】:
当我尝试运行为 android 编译的 web 面板时,我收到此错误:
错误:Android SDK 的以下组件丢失或不符合要求的版本:
- Android 5.0 (API 21) ARM EABI v7a 系统映像(任何修订版) 请转到“工具”>“更新 Android SDK”以安装最新的 Android 要求。 失败:Android 编译 失败:运行 Panel1An。
但是我已经安装了这个要求。我该怎么做才能解决这个问题?
我尝试运行此解决方案
步骤 1- 打开 powershell cd C:\Program Files\Android\android-sdk\tools
第 2 步 - 在 powershell android.bat update sdk --no-ui 中运行此命令
我得到了这个
线程“主”java.lang.NoClassDefFoundError 中的异常:javax/xml/bind/annotation/XmlSchema 在 com.android.repository.api.SchemaModule$SchemaModuleVersion.(SchemaModule.java:156) 在 com.android.repository.api.SchemaModule.(SchemaModule.java:75) 在 com.android.sdklib.repository.AndroidSdkHandler.(AndroidSdkHandler.java:81) 在 com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73) 在 com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48) 引起:java.lang.ClassNotFoundException:javax.xml.bind.annotation.XmlSchema 在 java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582) 在 java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:185) 在 java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496) ... 5 更多
【问题讨论】:
-
您是否在 Genexus 上运行了“工具”>“更新 Android SDK”?
-
是的,我确实通过使用另一个 sdk 解决了这个问题。谢谢