怎样修复 Android 上的“检测到屏幕覆盖”错误

从 Android Marshmallow 开始,有时会出现一个奇怪的错误,但很难破译它的原因。 “检测到屏幕覆盖”错误是一个令人不安的错误,因为它不允许某些应用程序启动,但更令人沮丧的是,因为很难找到导致它的原因。

幸运的是,一旦您知道导致错误的原因,这是一个非常简单的修复:在 Marshmallow 及其他应用程序中发现的一项功能允许应用程序“绘制”其他应用程序。 为了 example, Facebook Messenger 使用聊天头来保持你正在做的任何事情的前台 – 这是使用“绘制其他应用程序”功能的应用程序。 换句话说,它是一个屏幕叠加层。 它已经开始点击了,不是吗?

  1. 打开设置 > 应用程序
  2. 点击设置页面右上角的齿轮图标
  3. 向下滚动并点击“特殊访问”
  4. 点击“在其他应用上绘制”并在列表中切换应用

不幸的是,当叠加层正在运行时,一些应用程序会做一些奇怪的事情,尤其是当有问题的应用程序需要请求新的权限时。 Android 绝对不允许在叠加层运行时更改权限,从而导致“检测到屏幕叠加层”错误。

因此,如果您安装新应用并首次启动它,同时还通过 Facebook Chat Head,当新应用程序尝试请求其权限时,您会收到错误消息。 在里面 example 下面,我正在使用 ——一个“夜间模式”应用程序——它使用屏幕覆盖来做它的事情。

现在,有时当生成此错误时,它包含一个“打开设置”链接,可将您直接发送到“绘制其他应用程序”菜单。 粗略的部分是每个应用程序都必须手动切换——只需点击一个应用程序,滑动“允许在其他应用程序上绘图”切换按钮,然后返回。 您可以禁用每一个,但这可能非常耗时,特别是如果您安装了数十个可以应用叠加层的应用程序。

怎样修复 Android 上的“检测到屏幕覆盖”错误 1 怎样修复 Android 上的“检测到屏幕覆盖”错误 2


理想情况下,您会知道是哪个应用程序导致了冲突,并且您可以仅禁用该应用程序。 所以你自己想想:

  • 你最近在用什么应用程序? 正如刚才提到的, Facebook Messenger 在屏幕上绘制聊天头像,因此如果聊天头像正在积极运行,它很可能是您的罪魁祸首。
  • 您使用哪些在后台运行的被动应用程序? 同样,应用程序如 CF管腔 启用时在屏幕上绘制,因此您需要暂停或禁用这些服务以消除屏幕覆盖错误。

上面屏幕截图中的列表显示了所有有权在屏幕上绘图的应用程序,但是如果您能在出现错误时找出实际在屏幕上绘图的应用程序,则可以禁用该应用程序并继续。

当然,这并不是万无一失的——在某些情况下,屏幕上可能会有多个应用程序在绘图,这可能令人非常沮丧。 在那种情况下,我会继续并禁止所有这些,然后根据需要重新启用它们。 这是一个泡菜,肯定的。

怎样在 Android Oreo 上禁用“正在显示在其他应用程序上”通知

幸运的是,在 Android Oreo 中,谷歌基本上可以通过新通知轻松找出导致问题的应用程序,该通知告诉您在其他应用程序上显示的内容。 您可以在此处找到更多信息以及怎样禁用上述通知。

怎样访问“绘制其他应用程序”菜单

那么,怎样在不首先遇到错误并获得快速链接的情况下进入“绘制其他应用程序”菜单? 或者,如果没有快速链接怎么办? 那部分很容易。 最大的问题是在不同制造商的手机上的不同位置可以找到屏幕叠加的设置。 这是细分。

现货安卓奥利奥

如果您使用的是 Android Oreo,则“设置”菜单已经过重新设计,因此大多数内容与其他现代版本的 Android 略有不同,包括“绘制其他应用程序”功能。


首先,拉动通知栏并点击齿轮图标以打开设置。

怎样修复 Android 上的“检测到屏幕覆盖”错误 3

从这里,选择“应用程序和通知”类别,然后点击“高级”按钮。

怎样修复 Android 上的“检测到屏幕覆盖”错误 4 怎样修复 Android 上的“检测到屏幕覆盖”错误 5

这会显示其他选项,最后一个是“特殊应用程序访问”选项。 继续点击它。

怎样修复 Android 上的“检测到屏幕覆盖”错误 6

在菜单的下方,您会看到“显示在其他应用程序上”选项。 这就是你要找的。

怎样修复 Android 上的“检测到屏幕覆盖”错误 7 怎样修复 Android 上的“检测到屏幕覆盖”错误 8

现货 Android Marshmallow 或 Nougat

在 Stock Android 上,拉动通知栏两次,然后点击齿轮图标。

怎样修复 Android 上的“检测到屏幕覆盖”错误 9

从那里,前往“应用程序”,然后点击右上角的齿轮图标。

怎样修复 Android 上的“检测到屏幕覆盖”错误 10 怎样修复 Android 上的“检测到屏幕覆盖”错误 11


在此菜单中,向下滚动并点击“特殊访问”选项。 从那里,您会找到“在其他应用程序上绘图”菜单。 这就是你一直在寻找的!

怎样修复 Android 上的“检测到屏幕覆盖”错误 12 怎样修复 Android 上的“检测到屏幕覆盖”错误 13

随意切换这里的东西到你的心愿。 只需打开每个项目即可启用或禁用它。

怎样修复 Android 上的“检测到屏幕覆盖”错误 1

在三星设备上

首先,拉下通知栏并点击齿轮图标,然后向下滚动“应用程序”选项。

怎样修复 Android 上的“检测到屏幕覆盖”错误 15 怎样修复 Android 上的“检测到屏幕覆盖”错误 16

从这里,点击“应用程序管理器”链接,然后点击右上角的“更多”按钮。

怎样修复 Android 上的“检测到屏幕覆盖”错误 17 怎样修复 Android 上的“检测到屏幕覆盖”错误 18

接下来,选择“可以出现在顶部的应用程序”选项,然后,你就在那里。 三星还通过在应用程序名称旁边而不是在单独的菜单中添加切换来简化操作。 谢谢,三星!

怎样修复 Android 上的“检测到屏幕覆盖”错误 19 怎样修复 Android 上的“检测到屏幕覆盖”错误 20

在 LG 设备上

再次拉下通知栏并点击齿轮图标,然后跳转到“应用程序”菜单。

怎样修复 Android 上的“检测到屏幕覆盖”错误 21 怎样修复 Android 上的“检测到屏幕覆盖”错误 22


接下来,点击三点溢出按钮,然后选择“配置应用程序”选项。

怎样修复 Android 上的“检测到屏幕覆盖”错误 23 怎样修复 Android 上的“检测到屏幕覆盖”错误 24

从这里开始,它应该像普通的 Android 一样工作——点击“绘制其他应用程序”选项,你会发现自己在你需要的地方。

怎样修复 Android 上的“检测到屏幕覆盖”错误 25 怎样修复 Android 上的“检测到屏幕覆盖”错误 26

如果您不确定是什么导致了“检测到屏幕覆盖”错误,它可能会让您想扔掉手机。 事实上,与其他任何错误相比,我遇到此错误的朋友(并随后向我询问)更多! 所以,这就是解决方案——不客气,朋友们。