Android Studio模拟器窗口显示后消失仅在任务栏可见该如何解决?
以下是几个经过验证的解决思路,你可以逐一尝试:
强制重置模拟器窗口参数
打开命令提示符(Windows)或终端(Mac/Linux),执行adb shell wm size查看当前模拟器分辨率,接着输入adb shell wm size reset重置窗口尺寸,之后重启模拟器。如果无效,可手动指定分辨率,比如adb shell wm size 1080x2340,再重启模拟器。调整模拟器的窗口启动设置
打开Android Studio的AVD Manager,编辑出问题的模拟器,点击Show Advanced Settings,找到Window Size and Position区域,勾选Launch in a window,手动设置合适的窗口宽高(例如1080x1920),保存后重新启动模拟器。临时禁用硬件加速排查问题
在AVD Manager的模拟器编辑界面,找到Emulated Performance选项,将Graphics改为Software - GLES 2.0,保存后启动模拟器。如果窗口能正常显示,说明是显卡驱动或硬件加速兼容性问题,建议更新显卡驱动后再切换回硬件加速模式。清理模拟器缓存文件
找到模拟器的缓存目录:Windows路径一般为C:\Users\[你的用户名]\.android\avd\[模拟器名称].avd,Mac/Linux为~/.android/avd/[模拟器名称].avd,删除目录下的cache.img和userdata-qemu.img文件,然后重启模拟器。检查系统显示缩放设置
右键桌面打开显示设置,若系统缩放比例超过100%,先改为100%,再重启Android Studio和模拟器;或者右键Android Studio快捷方式→属性→兼容性,勾选高DPI缩放替代并选择应用程序,重启Android Studio后再启动模拟器。
内容的提问来源于stack exchange,提问作者Saleh Mohammed

