当我使用
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 emulators
flutter emulators --launch Nexus_5x
然后,当您运行
flutter run
时,您应该会看到新的 Android 模拟器。
下载 Android SDK 并进行初始设置。
重新启动 VSCode 并清理项目:
flutter clean
如果这没有帮助,请尝试更新许可证:
flutter doctor --android-licenses
有什么方法可以在没有 MacOS 的情况下构建模拟 iOS 吗?只是为了构建我的 flutter 应用程序。