gpt4 book ai didi

android - VScode : avdmanager is missing from the Android SDK

转载 作者:行者123 更新时间:2023-12-05 00:00:51 25 4
gpt4 key购买 nike

我刚刚开始使用受 Fireship youtube channel 启发的 flutter 和 dart 进行测试,但我对 vscode 有疑问。我对 vscode 没有任何经验,所以当我愚蠢时请善待 :D

Neofetch 和一些其他信息:

                   -`                    carrot@CarrotLaptop
.o+` -------------------
`ooo/ OS: Arch Linux x86_64
`+oooo: Host: 82L7 IdeaPad 5 Pro 14ACN6
`+oooooo: Kernel: 5.15.2-arch1-1
-+oooooo+:
`/:-:++oooo+: Packages: 954 (pacman)
`/++++/+++++++: Shell: bash 5.1.8
`/++++++++++++++: Resolution: 1920x1200
`/+++ooooooooooooo/` DE: Plasma 5.23.3
./ooosssso++osssssso+` WM: KWin
.oossssso-````/ossssss+` Theme: Breeze Light [Plasma], Breeze [GTK2/3]
-osssssso. :ssssssso. Icons: [Plasma], breeze-dark [GTK2/3]
:osssssss/ osssso+++. Terminal: alacritty
/ossssssss/ +ssssooo/- CPU: AMD Ryzen 7 5800U with Radeon Graphics (16) @ 1
`/ossssso+/:- -:/+osssso+- GPU: AMD ATI 04:00.0 Cezanne
`+sso+:-` `.-/+oso: Memory: 4527MiB / 13916MiB
`++:. `-/+/
.` `/

$ java -version
openjdk version "17.0.1" 2021-10-19
OpenJDK Runtime Environment (build 17.0.1+12)
OpenJDK 64-Bit Server VM (build 17.0.1+12, mixed mode)

因此,当我尝试创建 android 模拟器时,我在 vscode 中遇到了这个错误: ) 并显示在路径中。我的笔记本电脑很新,所以我认为它可能缺少一些软件。

Java 错误:

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:641)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
... 5 more

我已遵循本指南 https://docs.flutter.dev/get-started/install/linux以及其他一些来自互联网的东西和我自己的承认。

谢谢!

(编辑:更多信息)

最佳答案

根据 ArchWiki , 你需要安装 jre8-openjdk让您的 avdmanager 工作。之后你应该 switch your Java environment .

关于android - VScode : avdmanager is missing from the Android SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70003832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com