11

当我尝试创建一个新的模拟器时,我得到了这个错误,我可以让任何模拟器在 vs 代码中运行。我收到没有合适的 Android AVD 系统映像可用。您可能需要使用 sdkmanager 安装这些,例如:sdkmanager "system-images;android-27;google_apis_playstore;x86"”</p>

4

6 回答 6

15
Open Android Studio -> Configure -> AVD Manager -> Run Your Virtual Device
Visual studio code -> View -> Command palette... -> Flutter: Select Device -> choose your android device

在此处输入图像描述

于 2020-02-18T09:51:02.900 回答
14

如明确所述,您没有可用的合适 Android AVD 系统映像。首先通过 Android Studio 创建 AVD,这样您就可以通过单击轻松下载系统映像。

在此处输入图像描述

于 2019-05-12T11:03:50.400 回答
2

在运行颤振项目之前,您必须先启动 Android Studio 运行模拟器。

于 2019-05-11T15:38:50.707 回答
1

我遇到了与我的主文件夹中空间不足时完全相同的错误。清理一些空间可以帮助我解决这个问题。

于 2021-03-30T17:49:34.280 回答
0

请按照以下步骤操作:

1-检查系统环境变量PATH下是否有Android SDK的路径(打开Windows控制面板并转到系统(控制面板->系统和安全->系统,选择高级系统设置,点击环境变量,在系统变量部分单击“路径”)。Android SDK 的路径通常是 C:\Users\{您的笔记本电脑用户名}\AppData\Local\Android\sdk\tools\bin。

如果它不存在,找到 Android SDK 路径和它(指向你的SDK 工具 bin位置)

2- 运行 Windows Powershell 并运行以下命令:sdkmanager "system-images;android-27;google_apis_playstore;x86"

如果它开始下载然后等到它完成并再次运行上面的sdkmanger命令,最后进入VS代码并单击ctrl-shift-p并编写Flutter:选择Device-> Create Android Emulator,它不会显示错误信息。

3-如果运行sdkmanger 命令后出现此错误:线程“main”中的异常 java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema 那么您必须安装多个版本的 Java,因为在Java的最后一个版本。从 Oracle 下载 Java8 JDK 并安装它。然后,复制 Java8 JDK(通常是 C:\Program Files\Java\jdk1.8.0_271)并转到环境变量(按照步骤 1 中的说明进行操作)。在系统变量中单击 JAVA-HOME 并粘贴复制的 Java 8 路径而不是上一个版本的路径,然后单击确定。

4-单击路径(在系统变量中)并搜索最后一个 java 版本的路径,单击它并粘贴 Java 8 bin位置(C:\Program Files\Java\jdk1.8.0_271* bin *),然后单击确定。

5-退出 cmd 并启动它(如果您以前使用过它)并运行命令: java -version 您应该得到以下输出:

java版本“1.8.0_271”

Java(TM) SE 运行时环境 (build 1.8.0_271-b09)

Java HotSpot(TM) 64 位服务器 VM(内部版本 25.271-b09,混合模式)

因此,我们已经安装了 Java8 JDK。

6-现在运行 Windows Powershell 并运行以下命令:sdkmanager "system-images;android-27;google_apis_playstore;x86" 它应该开始下载。

7-转到VS代码并单击ctrl-shift-p并编写Flutter:选择Device-> Create Android Emulator,它不会显示错误消息。

8-您现在可以删除Java8 JDK和JRE并重置JAVA-HOME的路径(复制最后一个Java JDK的位置并将其粘贴在那里)和Java bin的路径到原始路径(系统变量->路径并更改到最后一个版本的Java bin位置)

于 2021-01-08T14:02:36.517 回答
-2

首先,您需要在系统环境变量中设置 PATH,如何做到这一点?...,请参见此处.. 转到系统环境变量,然后单击“环境变量..”,然后您将看到此屏幕,在此处输入图像描述

然后单击 PATH 一次,然后单击编辑按钮。之后将出现另一个屏幕,其中将出现浏览选项,然后您只需浏览到解压缩颤振 zip 文件夹的路径。然后选择flutter文件夹下的bin文件夹,然后单击ok,现在你的flutter路径已经选择了,在给你正确的路径之后,你只需到windows shell或flutter终端并粘贴这个
sdkmanager“system-images;android-27;google_apis_playstore; x86" 并在一段时间后输入它会被下载,您可以创建新的模拟器

于 2020-11-26T10:14:00.870 回答