Android Unity:生成失败,无法在MAC上更新SDK包列表

Android Unity:生成失败,无法在MAC上更新SDK包列表,android,unity3d,Android,Unity3d,我3天前创建了一个应用程序,没有出现任何错误,从昨天开始,只要我点击build it,就会发现这个错误,我已经搜索了很多,但找不到MAC的任何解决方案-有一些方法可以在windows上解决这个问题,但在MAC上没有。我使用的是默认的unity Android SDK,我还有其他Android SDK,但也会出现同样的错误。控制台显示了这一点 Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/an

我3天前创建了一个应用程序,没有出现任何错误,从昨天开始,只要我点击build it,就会发现这个错误,我已经搜索了很多,但找不到MAC的任何解决方案-有一些方法可以在windows上解决这个问题,但在MAC上没有。我使用的是默认的unity Android SDK,我还有其他Android SDK,但也会出现同样的错误。控制台显示了这一点

  Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema

    UnityEditor.BuildPlayerWindow:BuildPlayerAndRun() (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPlayerWindow.cs:123)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema

UnityEditor.BuildPlayerWindow:BuildPlayerAndRun() (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPlayerWindow.cs:123)
at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)

UnityEditor.BuildPlayerWindow:BuildPlayerAndRun() (at /Users/builduser/buildslave/unity/build/Editor/Mono/BuildPlayerWindow.cs:123)
这是我的首选项设置的屏幕截图