【问题标题】:Can I run iOS emulator on Windows using Android studio Avd manger?我可以使用 Android Studio Avd 管理器在 Windows 上运行 iOS 模拟器吗?
【发布时间】:2018-11-24 15:07:12
【问题描述】:

我正在使用 Android Studio 在 Windows 上编写一个简单的 Flutter 应用程序。我能够在 Android 模拟器上很好地测试我的应用程序,但我似乎不知道如何将 iOS 模拟器添加到 AVD 管理器,也无法连接到我的 Mac Pro 并部署到 iPhone/iPad。这甚至可能吗?我确实有一台安装了 Xcode 并连接到 iPad 的 Mac Pro。

【问题讨论】:

  • 你需要一台 OSX 机器。
  • Apple 不为 Windows 制作开发工具。即使他们这样做了,它也不会从 Android 设备管理器中运行

标签: android ios android-studio flutter avd


【解决方案1】:

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

  1. 安装 Android Studio/Visual Studio Code 和所有 Flutter/Dart 插件/扩展。
  2. 确保您的 XCode 版本 >= 9.2
  3. 安装Flutter Bundle for Mac
  4. 在终端中运行 Flutter Doctor 并确保所有重要的依赖项都已安装后。
  5. 将 Flutter 项目从 Windows 导入 Mac 并在 Android Studio/Visual Studio 中打开或将代码从 Windows 复制粘贴到 Mac main.dart 文件中
  6. 打开 iOS 模拟器并从 Android Studio/Visual Studio 设备选择中测试 Flutter 应用

【讨论】:

    【解决方案2】:

    使用 VirtualBox 安装 MacOS,然后使用虚拟 MacOS 从 XCode 创建一个 IOS 模拟器。

    【讨论】:

      【解决方案3】:

      您无法创建 iOS 模拟器.. 但是,在 Android 模拟器上运行您的应用后,您可以转到:

      1. 颤振检查员
      2. 平台,然后选择 iOS 或 Android 以覆盖目标平台,这将在 Android 和 iOS 之间切换渲染和手势行为。

      【讨论】:

      • 我在 Flutter Inspector 中看不到平台
      • 这个功能存在于 android studio 中。我不确定其他 ide 的情况。
      【解决方案4】:

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

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

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

      所以在你的情况下,最好的方法是在你的 Mac 上开发 Flutter 应用程序。

      【讨论】:

        【解决方案5】:

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

        所以要么使用 OSX 虚拟机,要么使用 mac。但在 Windows 中,您将无法运行 iOS 模拟器。

        【讨论】:

        • 用usb连接iOS设备(比如iphone)怎么样?这行得通还是我还需要一个MAC(问这个是因为我没有任何苹果的东西——但我不想只为了颤振开发而买一个macbook。也许可以拿到iphone)。我还阅读了有关 Xamarin 的信息。有这种可能吗?
        • 我也有同样的疑问。有没有可能通过 USB 连接 iPhone 并在 Android Studion 窗口中测试应用程序
        猜你喜欢
        • 1970-01-01
        • 2017-11-17
        • 2018-03-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-04-04
        • 1970-01-01
        相关资源
        最近更新 更多