Flutter 接受android许可证,因为Flatter不工作
我正在尝试安装flatter以使用它的visualstudio代码。我安装了Git,FlatterSDK,设置了环境变量。。。但是当我运行Flutter 接受android许可证,因为Flatter不工作,flutter,Flutter,我正在尝试安装flatter以使用它的visualstudio代码。我安装了Git,FlatterSDK,设置了环境变量。。。但是当我运行flatter doctor--android licenses来接受许可证时,我得到了以下结果: Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
flatter doctor--android licenses
来接受许可证时,我得到了以下结果:
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.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73)
at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
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)
... 5 more
看起来你还没有安装dart插件 按照以下步骤安装dart插件:
开始VS代码。调用视图>命令选项板。键入“安装”,然后选择扩展:安装扩展。在扩展搜索字段中键入“颤振”,在列表中选择颤振,然后单击安装。看起来您还没有安装dart插件 按照以下步骤安装dart插件:
开始VS代码。调用视图>命令选项板。键入“安装”,然后选择扩展:安装扩展。在扩展搜索字段中键入“颤振”,在列表中选择颤振,然后单击安装。安装Java:
sudo apt install openjdk-8-jdk openjdk-8-doc
那么颤振博士——android许可证工作正常:
flutter doctor --android-licenses
Warning: File /home/daniel/.android/repositories.cfg could not be loaded.
5 of 6 SDK package licenses not accepted. 100% Computing updates...
Review licenses that have not been accepted (y/N)?
安装Java:
sudo apt install openjdk-8-jdk openjdk-8-doc
那么颤振博士——android许可证工作正常:
flutter doctor --android-licenses
Warning: File /home/daniel/.android/repositories.cfg could not be loaded.
5 of 6 SDK package licenses not accepted. 100% Computing updates...
Review licenses that have not been accepted (y/N)?
所以我找到了这个错误的来源。我在我的Windows系统上安装了OpenJDK 11 Hotspot,JAVA_HOME变量与其路径关联。在删除OpenJDK并重新启动之后,一切正常,因为颤振可以使用它自己的java文件/dirs…所以我找到了这个错误的来源。我在我的Windows系统上安装了OpenJDK 11 Hotspot,JAVA_HOME变量与其路径关联。删除OpenJDK并重新启动后,一切正常,因为Flatter可以使用自己的java文件/dirs…是的,但这不是问题,因为我无法处理未接受的许可证。但我安装了颤振和飞镖扩展。。。正如预期的那样,它没有改变任何事情:我在运行Flatter doctor时仍然会遇到同样的错误——android许可证系统,但这不是问题,因为我将无法在许可证未被接受的情况下执行任何操作。但我安装了颤振和飞镖扩展。。。正如预期的那样,它并没有改变任何事情:我在运行Flatter doctor时仍然会遇到同样的错误——android许可证