Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以使用Android studio Avd管理器在Windows上运行iOS emulator吗?_Android_Ios_Android Studio_Flutter_Avd - Fatal编程技术网

我可以使用Android studio Avd管理器在Windows上运行iOS emulator吗?

我可以使用Android studio Avd管理器在Windows上运行iOS emulator吗?,android,ios,android-studio,flutter,avd,Android,Ios,Android Studio,Flutter,Avd,我正在使用Android Studio在Windows上编写一个简单的颤振应用程序。我能够在Android模拟器上很好地测试我的应用程序,但我似乎不知道如何将iOS模拟器添加到AVD manager,也不知道如何连接到Mac Pro并部署到iPhone/iPad。这可能吗?我确实有一个安装了Xcode的Mac Pro并连接到iPad。不,这是不可能的。 任何iOS操作都需要Xcode 因此,要么使用OSX虚拟机,要么使用mac。但在Windows中,您将无法运行iOS模拟器 为了在iOS模拟器中

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

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

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

为了在iOS模拟器中测试你的颤振应用程序,你必须在MacBook中执行以下安装步骤:

  • 安装Android Studio/Visual Studio和所有Flatter/Dart插件
  • 确保您的XCode版本>=9.2
  • 安装
  • 在终端中运行颤振医生后,确保安装了所有重要的依赖项
  • 将flatter项目从Windows导入Mac并在Android Studio/Visual Studio中打开,或者将代码从Windows复制粘贴到Macmain.dart文件
  • 打开iOS模拟器并从Android Studio/Visual Studio设备选择中测试颤振应用程序

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

    Flatter应用程序可以通过Android Studio在Android和IOS模拟器上运行,但只能在苹果计算机(而不是Windows)上运行。因此,如果在Windows计算机上安装了Android Studio,就不会有IOS模拟器

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

    • (Flatter、Android Studio、Android和IOS模拟器)
    • (颤振、Android Studio、Android模拟器)

    因此,在您的情况下,最好的方法是在Mac上开发Flitter应用程序。

    您无法创建iOS仿真器。。 但是,在Android模拟器上运行应用程序后,您可以转到:

  • 颤振检测器
  • 平台,然后选择iOS或Android覆盖目标平台,目标平台将在Android和iOS之间切换渲染和手势行为

  • 使用VirtualBox安装MacOS,然后使用虚拟MacOS从XCode创建IOS仿真器。

    这需要一台OSX机器。苹果没有为windows制作开发工具。即使他们这样做了,它也不会从Android设备管理器上运行。连接IOS设备(如iphone)有什么关系通过usb?这样行吗?还是我还需要一台MAC(问这个问题是因为我没有苹果的东西——但我不想买一台macbook只用于flutter开发。也许我可以用iphone).我也读过关于Xamarin的文章。这可能吗?我也有同样的疑问。是否有可能通过USB连接iPhone并在Android Studion Windows中测试应用程序?我无法在Flatter Inspector中看到平台。该功能在Android studio中存在。我不确定其他ide是否存在。