You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux系统下Android模拟器切换虚拟桌面后覆盖区域无响应问题

Android模拟器KDE虚拟桌面切换残留遮挡问题解决方案

问题描述

长期从事Flutter开发,此前使用实体硬件设备调试,切换到Android模拟器后出现下述异常:
日常使用KDE虚拟桌面划分工作场景,通过Ctrl+Meta+方向键切换桌面,桌面4固定用于运行Android模拟器。启动模拟器后切换到其他桌面时,原模拟器在桌面4占据的区域会出现红色遮罩,浏览器、VSCode等其他应用的对应区域无法响应点击操作,还会持续残留多点触控工具指示器。
适用环境:

  • 操作系统:Kubuntu 20.04
  • 显卡:AMD Radeon R7 240/340

解决方案

方案1:禁用模拟器触摸可视化功能

  • 启动对应Android模拟器,点击右侧工具栏的「更多」按钮(三个点图标)
  • 进入「设置」页面,切换到「高级」标签
  • 取消勾选启用点按可视化选项后重启模拟器即可

方案2:调整KWin合成器渲染配置(针对AMD显卡适配)

  • 打开KDE系统设置,依次进入「显示和监控」→「合成器」
  • 将渲染后端选项从默认的OpenGL 3.1修改为OpenGL 2.0或XRender
  • 点击「应用」保存设置后,按下Alt+F2呼出运行窗口,输入命令kwin_x11 --replace回车重启窗口管理器即可生效

方案3:修改模拟器图形渲染模式(永久解决优先推荐)

  • 打开Android Studio的AVD管理器,找到对应模拟器,点击右侧铅笔形状的编辑按钮
  • 点击页面底部的「显示高级设置」,下滑找到「模拟性能」分组
  • 将「图形」选项从默认的Automatic修改为软件 - GLES 2.0
  • 保存配置后重启模拟器即可,该方案对AMD显卡环境兼容性最高,仅会小幅降低模拟器运行性能,不影响常规开发调试使用

临时规避方案

如果不希望修改默认配置,出现残留遮挡时,切换回模拟器所在的虚拟桌面,将模拟器最小化后再切换到其他桌面即可暂时消除残留区域。

内容的提问来源于stack exchange,提问作者Eray Erdin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 21:45:05