我可以使用Android Studio Avd Manger在Windows上运行iOS模拟器吗

Dan*_*y D 3 android android-virtual-device ios android-studio flutter

我正在使用android studio在Windows上编写一个简单的flutter应用程序,我能够很好地在android模拟器上测试我的应用程序,但是我似乎无法弄清楚如何将iOS模拟器添加到AVD Manager或连接到我的Mac Pro并部署到iPhone / iPad。那有可能吗?我确实安装了带有xCode的Mac Pro,并将其连接到ipad。

小智 12

不幸的是这是不可能的:(

Flutter 应用程序可以在带有 Android Studio 的 Android 和 IOS 模拟器上运行,但只能在 Apple 机器上运行(不能在 Windows 上运行)。因此,如果您在 Windows 机器上安装了 Android Studio,则不会有 IOS 模拟器。

此信息在 Android Studio 文档中并不明显,但您可以在 Flutter 安装指南中找到更多详细信息:

  • macOS 安装(Flutter、Android Studio、Android 和 IOS 模拟器)
  • Windows 安装(Flutter、Android Studio、Android 模拟器)

因此,就您而言,最好的方法是在 Mac 上开发 Flutter 应用程序。


Rém*_*let 8

不,不可能。任何iOS操作都需要Xcode。

因此,请使用OSX虚拟机或Mac。但是从Windows,您将无法运行iOS模拟器。


Hai*_*app 5

为了在 iOS 模拟器中测试您的 Flutter 应用程序,您必须在 MacBook 中执行以下安装程序:

  1. 安装 Android Studio/Visual Studio 和所有 Flutter/Dart 插件。
  2. 确保您的 XCode 版本 >= 9.2
  3. 为 Mac安装Flutter Bundle
  4. 在终端中运行 Flutter doctor 并确保安装了所有重要的依赖项后。
  5. 将 Flutter 项目从 Windows 导入 Mac 并在 Android Studio/Visual Studio 中打开或将代码从 Windows 复制粘贴到 Macmain.dart文件
  6. 打开 iOS Simulator 并从 Android Studio/Visual Studio 设备选择中测试 flutter 应用程序