Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.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
Macos 我可以在Android Studio窗口内(或顶部)运行Android Emulator吗?_Macos_Android Studio - Fatal编程技术网

Macos 我可以在Android Studio窗口内(或顶部)运行Android Emulator吗?

Macos 我可以在Android Studio窗口内(或顶部)运行Android Emulator吗?,macos,android-studio,Macos,Android Studio,我在macOS上全屏使用Android Studio(最大化)。启动Android Emulator时,其窗口显示在常规桌面上。这需要从一个窗口切换到另一个窗口。我希望能够同时查看两个窗口,而不必离开Android Studio的全屏模式 有没有办法将Android Emulator窗口移动到我的Android Studio窗口内(或顶部)?我也研究了这个问题,但似乎没有任何支持。也许您可以编写一个插件,以某种方式将外部窗口封装在面板中,但我不知道IntelliJ API是否支持它 你在macO

我在macOS上全屏使用Android Studio(最大化)。启动Android Emulator时,其窗口显示在常规桌面上。这需要从一个窗口切换到另一个窗口。我希望能够同时查看两个窗口,而不必离开Android Studio的全屏模式


有没有办法将Android Emulator窗口移动到我的Android Studio窗口内(或顶部)?

我也研究了这个问题,但似乎没有任何支持。也许您可以编写一个插件,以某种方式将外部窗口封装在面板中,但我不知道IntelliJ API是否支持它


你在macOS上得到的最接近的东西是全屏应用程序。

这不是一个100%的答案,但接近它,因为它不适合评论,我将在这里写下它。希望我们能把它变成100%的答案

对于支持全屏模式的应用程序,可以做到这一点。不幸的是,Android模拟器没有做到这一点。Genymotion是的

似乎有黑客在为本机不支持的应用程序激活全屏模式。例如,对于iOS模拟器,您必须在终端上运行:

defaults write com.apple.iphonesimulator AllowFullscreenMode -bool YES
通过Android Emulator,谷歌搜索将返回多个结果: 我没有测试过任何一个,所以这留给读者作为练习。如果你成功的话,请写在评论中(或者直接用步骤编辑这篇文章)

在emulator上发出特性请求以启用全屏模式也是有意义的

一旦你有了一个支持全屏模式的模拟器/模拟器,你就可以使用MacOS的分割视图功能了。为此,请执行以下操作:

  • 按住Android Studio上的全屏按钮(而不是全屏模式)
  • 将其移动到屏幕的左侧
  • 现在,在右边的部分,您将看到与您共享全屏的“候选人”。您的模拟器/仿真器应该出现在这里。点击它。它应该扩展到屏幕的右半部分
  • 将左右部分之间的控制柄向右拖动,以使Android Studio占据更多空间

请参见

使用Android Studio 4.1及更高版本,您可以直接在Android Studio中运行Android Emulator

要在Android Studio中运行仿真器,请确保您使用的是Android Studio 4.1,版本为30.0.10或更高版本的Android仿真器,然后执行以下步骤:

  • 单击文件>设置>工具>仿真器(或在macOS上单击Android Studio>首选项>工具>仿真器),然后在工具窗口中选择启动,然后单击确定

  • 如果Emulator窗口没有自动出现,请单击视图>工具窗口>Emulator打开它

  • 使用AVD管理器启动您的虚拟设备,或在运行应用程序时以虚拟设备为目标启动虚拟设备

  • 有关更多信息:


    MacOS全屏模式需要全屏。。。如果你想重叠它们,最大化IDE,而不是全屏。。。或者购买另一个监视器,可以添加avd作为标记。这回答了这个问题,是一个很好的答案。谢谢。在工具窗口中启动无法做到这一点。有人知道如何在窗口中访问模拟器设置吗?@FrankMonza目前,当模拟器在工具窗口中运行时,您不能使用它的扩展控件。你可以在@murgupluoglu找到更多的信息,我在发布后注意到了,但感谢你的链接,老实说,这是一个相当大的问题