无法在 Android Studio 中为 Flutter 选择 iOS 手机模拟器

Posted

技术标签:

【中文标题】无法在 Android Studio 中为 Flutter 选择 iOS 手机模拟器【英文标题】:Cannot select iOS Phone Simulator in Android Studio for Flutter 【发布时间】:2020-01-10 02:31:04 【问题描述】:

我有一个问题。我开始在 android Studio 中编写代码,我想选择 ios Simulator。但是,我只能选择打开的选项Open iOS Simulator.. 一块手表!

如何启动手机作为模拟器?

我尝试进入模拟器本身,但找不到任何方法。

【问题讨论】:

【参考方案1】:

首先在外部打开 iOS 模拟器。现在,打开 Xcode,在Xcode -> Preferences -> Locations -> Command Line Tools 中选择您最新的 Xcode 版本 现在,转到终端并运行 flutter doctor 看看它是否显示任何已连接的 iOS 设备。

如果是,那么你就完成了。现在您可以在Flutter Device Selection 中看到打开的模拟器,并用于在 iOS 模拟器中运行您的 Flutter 应用程序。

如果否,则打开项目终端并运行xcrun simctl list,从设备列表中复制所需设备的UID并运行xcrun simctl boot *SELECTED_UID*

【讨论】:

感谢您的贡献,@Sachin。我通过在答案中提到我的解决方案(与您的完全相同)来解决问题。干杯【参考方案2】:

经过大量研究,我找到了解决方案。 首先,转到您的 xcode。 xcode -> Preferences -> Components 并安装选定的 iOS 版本。

安装完成后,前往Android Studio 转到Terminal 标签并写xcrun simctl list - 您将获得设备列表。选择您要使用的,复制 UID(一组数字)并与此命令一起使用它xcrun simctl boot *YOUR_DEVICE_ID*

希望对遇到同样问题的人有所帮助!

【讨论】:

以上是关于无法在 Android Studio 中为 Flutter 选择 iOS 手机模拟器的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Android Studio 中为 Flutter 选择 iOS 手机模拟器

如何在 Android Studio 中为变量赋值

在 android studio 中为 google admob 添加测试设备时出错

在 Android Studio 中为 Dart 启用彩虹括号

如何在 Android Studio 中为颤振设置代码格式 [重复]

如何在 Android Studio 中为小部件设置不高度?