如何在androidstudio中为Flutter应用程序打开iOS模拟器
今天我开始学习颤振。我正在Mac中使用Android Studio。 我已经如何在androidstudio中为Flutter应用程序打开iOS模拟器,android,ios,android-studio,flutter,ios-simulator,Android,Ios,Android Studio,Flutter,Ios Simulator,今天我开始学习颤振。我正在Mac中使用Android Studio。 我已经 在Android studio中配置了颤振和飞镖插件 安装了颤振SDK 所以我可以在Android Emulator中运行Flitter应用程序。但是,当我选择iOS模拟器(打开iOS模拟器)时,它会这样说 找不到名为“Simulator.app”的应用程序 我没有任何经验是XCode,我还没有安装在我的Mac 我的问题是, 如何安装模拟器 我需要在Mac中安装Xcode来运行模拟器吗?(这是模拟器吗 随附Xco
- 在Android studio中配置了颤振和飞镖插件
- 安装了颤振SDK
我找到了,但没有弄清楚。要安装模拟器,您必须安装Xcode,模拟器不是作为独立应用程序分发的。一旦您安装了它,请遵循 我在想,安装flatter和Dart插件将连接IOS Android Studio中的模拟器
是的,一旦安装,您可以从Android Studio启动iOS模拟器,并从中运行Flitter应用程序,但模拟器只是链接的,您必须自己安装。基本上,它需要安装brew package manager和一些其他依赖项。我通过下面的颤振文档页面解决了我的问题
来源:您还可以从Xcode中配置命令行工具,方法是打开首选项位置,然后从下拉列表中选择它 选择Xcode版本后,您可以在您的Android Studio for Flatter项目中找到iOS模拟器名称
如果iOS设备未在android studio中显示,则首先在mac中打开模拟器应用程序 开放模拟器应用程序 加载模拟器后,转到硬件->设备->管理设备 取消选中物理设备,进入模拟器选项卡,选择所需的模拟器,选中“显示为运行目的地”并重新加载android studio 它将开始在android studio中显示,现在你可以在android和iOS中运行你的Flitter应用程序 管理设备
在新安装了Flatter和Xcode之后,我不得不重新启动Mac,以便Flatter识别iOS模拟器。可能与旧安装的配置有关。如果您有问题,只需执行以下命令:
打开-模拟器
对我来说,这个错误出现在Xcode更新之后。启动Xcode修复了这个问题。Xcode要求“安装其他必需组件?”完成后,Android Studio认可了iOS模拟器。如果您不需要IDE调试器支持,您可以跳过通过IDE启动它的开销,而只需从命令行启动Flatter应用程序
模拟器运行后,运行以下两个命令:
颤振医生
-验证颤振能够识别模拟器,并且没有其他模拟器正在运行- 您应该在输出中看到这一点:[✓] 已连接的设备(1个可用)
flatter run
-将应用程序部署到已知的模拟器或模拟器感谢:首先,您必须在MacBook上安装Xcode,才能为iOS开发颤振应用程序 要准备在iOS模拟器上运行和测试颤振应用程序,请执行以下步骤:
open -a Simulator
硬件
设备
菜单中的设置,确保您的模拟器正在使用64位设备(iPhone 5s或更高版本)
运行Flatter doctor,检查已连接的模拟器。我们是否在Mac中安装模拟器?您是如何安装xCode的?如果不是,则需要从app storeNo安装xCode。模拟器是否随xCode?+一起提供,Android是否会自动检测到它?是的,模拟器随xCode一起提供。请遵循iOS设置。此解决方案运行得非常好。只需一个简单的步骤.但100%准确。谢谢。这真是一个完美的解决方案,谢谢分享…我在mac上没有看到模拟器应用。它不是内置在xcode中吗?