Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 我可以在vs代码中运行任何模拟器_Visual Studio_Dart_Flutter - Fatal编程技术网

Visual studio 我可以在vs代码中运行任何模拟器

Visual studio 我可以在vs代码中运行任何模拟器,visual-studio,dart,flutter,Visual Studio,Dart,Flutter,当我试图创建一个新的仿真器时,我遇到了这个错误 我可以在vs代码中运行任何模拟器。我没有得到合适的Android AVD系统图像可用。您可能需要使用sdkmanager安装这些,例如:sdkmanager“系统映像;android-27;google_API_playstore;x86”“您必须先启动android Studio运行模拟器,然后再运行Flatter项目。如明确所述,您没有合适的android AVD系统映像可用。首先通过Android Studio创建AVD,这样您就可以轻松地通

当我试图创建一个新的仿真器时,我遇到了这个错误
我可以在vs代码中运行任何模拟器。我没有得到合适的Android AVD系统图像可用。您可能需要使用sdkmanager安装这些,例如:sdkmanager“系统映像;android-27;google_API_playstore;x86”“

您必须先启动android Studio运行模拟器,然后再运行Flatter项目。

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


首先需要在系统环境变量中设置路径 那么,怎么做呢?,,看这里。。 转到系统环境变量,然后单击“环境变量…”,然后您将看到此屏幕

然后单击该路径一次,然后单击“编辑”按钮。之后,将出现另一个屏幕,其中将显示浏览选项,然后您只需浏览到解压Flatter zip文件夹的路径。然后选择颤振文件夹下的bin文件夹u,然后单击确定,此时颤振路径已选择, 在给出正确的路径后,只需将其粘贴到windows外壳或颤振终端

sdkmanager“system images;android-27;google_API_playstore;x86”并在下载一段时间后进入,您可以创建新的模拟器,请按照以下步骤操作:

1-检查系统环境变量路径下是否有Android SDK的路径(打开Windows控制面板,进入系统(控制面板->系统和安全->系统,选择高级系统设置,单击环境变量,在系统变量部分单击“路径”)。 Android SDK的路径通常是C:\Users\{Your laptop username}\AppData\Local\Android\SDK\tools\bin

如果不存在,请找到Android SDK路径并将其删除(指向您的SDK工具箱位置)

2-运行Windows Powershell并运行以下命令:sdkmanager“系统映像;android-27;google_API_playstore;x86”

如果开始下载,则等待下载完成,然后再次运行上面的sdkmanger命令,最后转到VS代码,单击ctrl-shift-p并写入flatter:Select 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ď)并转到环境变量(按照步骤1中的说明进行操作)。在系统变量中,单击JAVA-HOME并粘贴复制的JAVA 8路径,而不是上一版本的路径,然后单击确定

4单击路径(在系统变量中)并搜索上一个java版本的路径,单击它并粘贴java 8bin位置(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位服务器虚拟机(构建25.271-b09,混合模式)

因此,我们安装了Java8JDK

6-现在运行Windows Powershell并运行以下命令:sdkmanager“系统映像;android-27;google_API_playstore;x86”,它应该开始下载

7-转到VS代码,点击ctrl-shift-p并编写颤振:选择设备->创建Android Emulator,它不会显示错误消息


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

当我的主文件夹空间不足时,我遇到了完全相同的错误。清理一些空间有助于解决此问题

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