无法在 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 中为 google admob 添加测试设备时出错
在 Android Studio 中为 Dart 启用彩虹括号