我可以使用 Android 工作室 Avd 管理器在 Windows 上 运行 iOS 模拟器吗?
Can I run iOS emulator on Windows using Android studio Avd manger?
我正在 Windows 使用 Android Studio 编写一个简单的 Flutter 应用程序。我能够在 Android 模拟器上很好地测试我的应用程序,但我似乎无法弄清楚如何将 iOS 模拟器添加到 AVD 管理器,也无法连接到我的 Mac Pro 并部署到 iPhone/iPad。这可能吗?我有一个 Mac Pro 安装了 Xcode 并连接到 iPad.
不,这是不可能的。
任何 iOS 操作都需要 Xcode.
所以要么使用 OSX 虚拟 mac 引擎,要么使用 mac。但是从 Windows 开始,您将无法 运行 一个 iOS 模拟器。
In order to test your flutter app in iOS Simulator,you have to do the following installation procedures into your MacBook:
- 安装 Android Studio/Visual Studio Code 和所有 Flutter/Dart Plugins/Extensions.
- 确保您的 XCode 版本 >= 9.2
- 安装Flutter Bundle for Mac
- 在 运行 终端中的 Flutter doctor 之后,确保安装了所有重要的依赖项。
- 将 Flutter 项目从 Windows 导入到 Mac 并在 Android Studio/Visual Studio 中打开它或从 Windows 复制粘贴代码] 到 Mac
main.dart
文件
- 打开 iOS 模拟器并从 Android Studio/Visual Studio 设备选择中测试 flutter 应用程序
不幸的是这是不可能的:(
Flutter 应用程序可以 运行 在 Android 和 IOS 模拟器上使用 Android Studio,但只能在 Apple 机器上使用(不是 Windows)。因此,如果您在 Windows 机器上安装了 Android Studio,您将不会有 IOS 模拟器。
此信息在 Android Studio 文档中并不明显,但您可以在 Flutter 安装指南中找到更多详细信息:
- macOS install(Flutter、Android Studio、Android 和 IOS 的模拟器)
- Windows install(Flutter,Android Studio,Android 的模拟器)
所以在你的情况下,最好的方法是在你的 Mac.
上开发 flutter 应用程序
您无法创建 iOS 模拟器..
但是,在 运行 您的应用程序在 Android 模拟器上之后,您可以转到:
- Flutter 检查器
- 平台,然后 select iOS 或 Android 覆盖目标平台,这将在 Android 和 iOS 之间切换渲染和手势行为。
使用 VirtualBox 安装 MacOS,然后使用虚拟 MacOS 从 XCode 创建一个 IOS 模拟器。
只需 运行 您在 chrome 中的代码,打开 dockside 分离,切换设备大小并选择 iphone 版本
我正在 Windows 使用 Android Studio 编写一个简单的 Flutter 应用程序。我能够在 Android 模拟器上很好地测试我的应用程序,但我似乎无法弄清楚如何将 iOS 模拟器添加到 AVD 管理器,也无法连接到我的 Mac Pro 并部署到 iPhone/iPad。这可能吗?我有一个 Mac Pro 安装了 Xcode 并连接到 iPad.
不,这是不可能的。 任何 iOS 操作都需要 Xcode.
所以要么使用 OSX 虚拟 mac 引擎,要么使用 mac。但是从 Windows 开始,您将无法 运行 一个 iOS 模拟器。
In order to test your flutter app in iOS Simulator,you have to do the following installation procedures into your MacBook:
- 安装 Android Studio/Visual Studio Code 和所有 Flutter/Dart Plugins/Extensions.
- 确保您的 XCode 版本 >= 9.2
- 安装Flutter Bundle for Mac
- 在 运行 终端中的 Flutter doctor 之后,确保安装了所有重要的依赖项。
- 将 Flutter 项目从 Windows 导入到 Mac 并在 Android Studio/Visual Studio 中打开它或从 Windows 复制粘贴代码] 到 Mac
main.dart
文件 - 打开 iOS 模拟器并从 Android Studio/Visual Studio 设备选择中测试 flutter 应用程序
不幸的是这是不可能的:(
Flutter 应用程序可以 运行 在 Android 和 IOS 模拟器上使用 Android Studio,但只能在 Apple 机器上使用(不是 Windows)。因此,如果您在 Windows 机器上安装了 Android Studio,您将不会有 IOS 模拟器。
此信息在 Android Studio 文档中并不明显,但您可以在 Flutter 安装指南中找到更多详细信息:
- macOS install(Flutter、Android Studio、Android 和 IOS 的模拟器)
- Windows install(Flutter,Android Studio,Android 的模拟器)
所以在你的情况下,最好的方法是在你的 Mac.
上开发 flutter 应用程序您无法创建 iOS 模拟器.. 但是,在 运行 您的应用程序在 Android 模拟器上之后,您可以转到:
- Flutter 检查器
- 平台,然后 select iOS 或 Android 覆盖目标平台,这将在 Android 和 iOS 之间切换渲染和手势行为。
使用 VirtualBox 安装 MacOS,然后使用虚拟 MacOS 从 XCode 创建一个 IOS 模拟器。
只需 运行 您在 chrome 中的代码,打开 dockside 分离,切换设备大小并选择 iphone 版本