如何为Flutter仿真器的VS代码设置设备

问题描述 投票:19回答:10

我想使用VS Code作为Flutter开发的编辑器,但我不知道如何让模拟器继续运行。我在Ubuntu 17.10上安装了VS Code。

我按照Flutter: Get Started页面(创建新应用程序)中概述的前半部分说明进行操作。然后我在下半场遇到了麻烦:

运行应用程序

  1. 确保在VS Code的右下角选择了目标设备
  2. 按键盘上的F5按钮,或调用Debug> Start Debugging
  3. 等待应用程序启动
  4. 如果一切正常,应用程序构建完成后,您应该在设备或模拟器上看到您的入门应用程序:

问题在于,右下角是“无设备”。

如何连接设备?我似乎无法在任何地方找到指示。

visual-studio-code dart flutter
10个回答
40
投票

version 2.13.0 of Dart Code开始,模拟器可以直接从Code中启动,但是这个功能依赖于Flutter工具的支持,这意味着它只会在使用最新的Flutter SDK时显示模拟器。 Flutter的主通道已经有了这个改变,但是可能需要更长的时间来过滤到开发和测试通道。

我测试了这个功能并在颤振版本0.5.6-pre.61(主通道)上运行良好

enter image description here


0
投票

完成以下步骤:

  1. 安装了genymotion
  2. 配置设备并运行它
  3. 在设备右下角的vscode中显示

0
投票

您可以使用'Android iOS Emulator'插件并在Visual Studio代码中添加Android Studio模拟器脚本到您的设置:

Mac:emulator.emulatorPath": "~/Library/Android/sdk/tools/emulator

Windows:emulator.emulatorPath": "<your android home>\\Sdk\\emulator\\emulator.exe

Linux:emulator.emulatorPath": "~/Documents/SDK/tools

您可以在此处找到Visual Studio代码设置:文件 - >首选项 - >设置 - >用户设置 - >扩展 - >仿真器配置。打开命令托盘Cmd-Shift-P - >类型仿真器


9
投票

您可以通过USB线连接Android手机,然后它会在底栏显示设备。(请注意必须安装ADB。点击here了解更多信息)

或者您可以从那里完全安装Android Studio和设置模拟器并运行模拟器。然后VS Code将识别仿真器并显示在底栏。


9
投票

对于那些使用Mac的人,您可以前往终端并输入

$ open -a Simulator.app

这个命令将打开模拟器。

之后,只需转到Debug选项并点击“Start Debugging”

enter image description here

如果您想使用Android模拟器进行测试:

我做的是首先进入Android Studio并使用AVD Manager打开虚拟设备。之后,您将在Visual Studio代码中看到其他设备

enter image description here

在右下角,您将看到现在已连接2台设备。现在,您可以使用任何此类设备进行测试。


8
投票

您不需要Android Studio来创建或运行虚拟设备。只需使用android sdk工具中的sdkmanager和avdmanager。

使用sdkmanager下载Android for x86系统的系统映像。 例如sdkmanager“system-images; android-21; default; x86_64”

然后使用avdmanager创建一个新的虚拟设备。 例如avdmanager create avd --name AndroidDevice01 --package“system-images; android-21; default; x86_64”

然后使用模拟器运行新的虚拟设备。如果你没有它,只需使用sdkmanager安装它。 例如模拟器-avd AndroidDevice01

如果重新启动VSCode并加载Flutter项目。新设备应显示在页脚的右下角。


4
投票

VS Code需要知道系统上Android SDK的安装位置。在Windows上,将“ANDROID_SDK_ROOT”环境变量设置为Android SDK根文件夹。

另外:请务必检查“OUTPUT”和“DEBUG CONSOLE”选项卡中的错误和信息。


2
投票

或者,如果您启用开发人员模式并且仍需要(ADB),则可以使用连接到设备。

要启用开发者模式,请转到“电话设置”>“关于手机”>“点击构建数量”7次

启用并启用设备后,即可开始在VSCode中查看设备


2
投票

首先,您必须安装Android Studio和Xcode才能创建手机模拟器。

在VSCode中,您可以使用Android IOS Emulator插件设置要运行的模拟器的路径。


1
投票

您不需要使用android studio创建虚拟设备。您可以使用在Android 8.0或更高版本上运行的Android设备。您所要做的就是激活开发人员设置,然后在开发人员设置中启用USB DEBUGGING。您的设备将显示在VS代码的右下角。如果不启用USB调试,设备可能无法显示.enter image description here


0
投票

要选择设备,您必须首先启动android studio和您的虚拟设备。然后,visual studio代码将显示该虚拟设备作为选项。

© www.soinside.com 2019 - 2024. All rights reserved.