如何将Android模拟器添加到VS code?

问题描述 投票:0回答:4

当我使用

flutter run
命令时,它会显示以下消息:

Multiple devices found:
Chrome (web) • chrome • web-javascript • Google Chrome 88.0.4324.146
Edge (web)   • edge   • web-javascript • Microsoft Edge 86.0.622.51
[1]: Chrome (chrome)
[2]: Edge (edge)
Please choose one (To quit, press "q/Q"):

这也是

 flutter emulators
命令的结果:

3 available emulators:

Nexus_5x       • Nexus_5x       • Google • android
Pixel_2_API_29 • Pixel 2 API 29 • Google • android
pixel_xl       • pixel_xl       • Google • android

To run an emulator, run 'flutter emulators --launch <emulator id>'.
To create a new emulator, run 'flutter emulators --create [--name xyz]'.

You can find more information on managing emulators at the links below:
  https://developer.android.com/studio/run/managing-avds
  https://developer.android.com/studio/command-line/avdmanager

是否可以将 Android 模拟器添加到 chrome 和 Edge 浏览器旁边的

flutter run
命令列表中?

flutter visual-studio-code command-line android-emulator
4个回答
6
投票

你应该:

  • 检索可用模拟器的列表
flutter emulators
  • 启动模拟器
flutter emulators --launch Nexus_5x

然后,当您运行

flutter run
时,您应该会看到新的 Android 模拟器。


2
投票
  • 下载 Android SDK 并进行初始设置。

  • 重新启动 VSCode 并清理项目:

    flutter clean
    
  • 如果这没有帮助,请尝试更新许可证:

    flutter doctor --android-licenses
    

2
投票

flutter devices
命令显示“可用设备”。尚未启动的模拟器在启动之前不“可用”。

如果您使用 VS Code,您可能会发现使用内置设备管理和调试比使用终端更好。在右下角的状态栏中,它应该显示您的“活动设备”,如果您单击它,它会让您切换到另一个设备。即使模拟器尚未启动,该列表也会显示模拟器,选择一个模拟器将自动启动它。


0
投票

有什么方法可以在没有 MacOS 的情况下构建模拟 iOS 吗?只是为了构建我的 flutter 应用程序。

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