如何设置IntelliJ中Android emulator后台运行不置顶?
Android Emulator 窗口置顶、Hot Reload后遮挡编辑器的解决方法
以下是实测可用的调整方案,按操作优先级排序:
- 关闭模拟器原生置顶开关
打开独立运行的Android模拟器窗口,点击侧边栏三点更多按钮进入设置,在窗口配置分类下取消勾选Always on top选项;旧版本模拟器可直接右键窗口标题栏,在右键菜单取消置顶勾选即可。 - 关闭IDE操作自动唤起模拟器的配置
按快捷键打开IntelliJ设置:Windows/Linux为Ctrl+Alt+S,macOS为Cmd+,:- 进入
Build, Execution, Deployment > Debugger路径,取消勾选「断点/热重载时将模拟器窗口设为焦点」的对应选项 - 若为Flutter开发场景,额外进入
Languages & Frameworks > Flutter配置页,取消勾选Bring emulator to front on reload。该配置由Flutter插件独立提供,是热重载后模拟器自动跳到最前方的常见诱因,多数人找配置时会漏掉这个入口。
- 进入
- 切换为IDE内嵌模拟器模式(一劳永逸避免窗口遮挡)
进入IDE设置的Tools > Device Manager页,找到常用模拟器点击编辑配置,在模拟性能板块勾选Launch in a tool window,保存后重启模拟器即可。该模式下模拟器会作为IDE内置工具窗口存在,和终端、Git面板、Logcat面板一样可自由调整停靠位置、展开收起,热重载时不会弹出独立窗口遮挡代码编辑区。
若完成以上配置问题仍存在,检查系统安装的第三方窗口管理工具,确认没有给Android模拟器进程设置强制置顶规则即可。
内容的提问来源于stack exchange,提问作者Florian
相关产品推荐
相关产品推荐

