首页 > 解决方案 > 执行命令时 Flutter android 许可证状态未知

问题描述

我开始安装Flutter。我设置了所有变量和Flutter SDK。但是当我编写命令时,出现以下错误。

    Doctor summary (to see all details, run flutter doctor -v):
    [√] Flutter (Channel stable, 1.22.4, on Microsoft Windows [Version 6.1.7601],
        locale en-US)
    [!] Android toolchain - develop for Android devices (Android SDK version 30.0.1)
    
        X Android license status unknown.
          Run `flutter doctor --android-licenses` to accept the SDK licenses.
          See https://flutter.dev/docs/get-started/install/windows#android-setup for
    
          more details.
    [!] Android Studio (version 4.1.0)
        X Flutter plugin not installed; this adds Flutter specific functionality.
        X Dart plugin not installed; this adds Dart specific functionality.
    [!] Android Studio
        X Flutter plugin not installed; this adds Flutter specific functionality.
        X Dart plugin not installed; this adds Dart specific functionality.
        X android-studio-dir = C:\Program
        X Android Studio not found at C:\Program
    [√] Connected device (2 available)

! Doctor found issues in 3 categories.

为了解决第一个错误,我编写了以下命令并得到了错误。

颤振医生--android-licenses

Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annota
tion/XmlSchema
        at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(Sc
hemaModule.java:156)
        at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75)
        at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHa
ndler.java:81)
        at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.j
ava:73)
        at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.j
ava:48)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema

        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinCla
ssLoader.java:606)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(C
lassLoaders.java:168)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
        ... 5 more

但是没有 Y/N 选项。

请知道答案的人帮助我。

标签: flutterflutter-plugin

解决方案


推荐阅读