1

我在我的 macbook pro 上运行 macOS catalina。我想在不运行 Android Studio的情况下运行 AVD 管理器图形用户界面。

我知道有类似的问题,比如这个:How to run AVD Manager on Mac

但是,它们与我在这里尝试实现的不同:

  1. 我想运行图形用户界面,而不是命令行工具。 这就是 AVD 管理器 GUI 的样子

  2. 我想在运行 Catalina OS 的 Mac 上运行它,而不是Windows/Linux 机器。

  3. 我尝试在 $ANDROID_HOME/sdk/tools/ 中运行 avd-manager;(不传递任何其他命令行参数

它给出了以下例外:

    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.AvdManagerCli.run(AvdManagerCli.java:213)
    at com.android.sdklib.tool.AvdManagerCli.main(AvdManagerCli.java:200)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ... 5 more

另外,如果我在 StackOverflow 上错过了一个完全回答我的问题并且是最新的问题,如果有人能指出我那里,我将不胜感激。

4

0 回答 0