How to fix "Screen overlay detected" on Android devices?

Users of smartphones those running Android Marshmallow and Nougat started to report a peculiar error. This error sometimes pops up while trying to set permissions to run applications. The message "Screen overlay detected" appears in the screen. Hence one either fails to run a wanted application or runs it with significant limited functioning. Until now the cause of the error was unknown. Users tackled it getting back to factory settings or deleting (blocking) all installed applications one by one. Fortunately the issue appears to be easily solved.

As specialists have discovered the reason is that Android has introduced a new feature, "Draw over other apps", in Marshmallow & Nougat. This allows some apps to drew over other apps. For example, Facebook Messenger uses this feature for their chat heads to be shown over other apps. In other words the app can show info on top of the others. Clearly, this is the cause of the annoying "drawing". Moreover it is not the only program which is functioning this way. The real issue is that when you’re running a floating app and at the same time start a newly installed one, the new one asks for permissions. Android OS does not allow changing the settings. This routine raises "Screen Overlay Detected" error.

Thus if you download a new app and install it for the first time chatting at one time in Facebook, you will get the error message at the very moment your new app asks settings permission. The screen below shows "WhatsApp" which appears to be a "floating app" and drawing over the others. "WhatsApp" is also the reason for the overlay error.

The example below shows when "Screen Overlay Detected" pops up the message contains "Open settings" option. Tapping it you find yourself in "Draw over other apps" menu. You can manually change the apps settings over by blocking "Permit drawing over other apps" function and get back. You can going through one other menu option. All these doings takes too much time especially if your Android contains dozens installed apps with "Drawing over other app" features. To know what to do you have to find out which app causes the problem to block precisely the right one.

To identify which app is the "guilty" one consider of the following:
  • Which apps have you recently used? Frequently Facebook Messenger, Clean Master and CM Locker cause the error. If you use Messenger for chatting it is likely the reason.
  • Which apps are always running in your device in the background? Do check CF.lumen and Twilight which use "Drawing over other app" feature when run. Is it worth to disable or suspend them to get rid of the annoying message?

The list in the picture shows all apps which are permitted to draw over other apps. If you have figured the right one out, you can simply disable it when getting the error and go ahead.

Certainly, to block one application is not necessarily guaranteed the end your worries. Sometimes the cause of this error are several but just one apps. Hence to find out the "culprits" is not an easy task to do. In these cases the easiest way to fix the issue and run a new app is to disable everything re-enable those apps that you actually need. Such a method will definitely work.
  1. Pauliosss
    This isn't a FIX! This is simply how to go through the sold process off elimination until you find the culprit! Which is exactly the Problem Were looking to fix. Suppose at least, your article will help people to install apps now when they didn't understand before, but I'm now looking for a way of preventing android from caring!
  2. cindy angelos
    Can't remove layover app from my phone please help me..

Write a comment

  • reload, if the code cannot be seen

Recent Comments

Harun rashid
Google store erorr how can solved
All the above methods failed bro. Not download/updating any app.
Thank you! I couldn't install an app, kept saying I needed to authenticate my Google, I was already signed in. I removed the Play Store updates and it let me load the app!
I had an .edu and .org account and neither would allow Google Play to work. I created a new Google account and when I went to Google Play I made sure to select my personal account to be the active account. It worked like a charm. Thank you all for your help.
Solution 4 worked for me just now. Thanks so much