The beauty of Android Marshmallow is that it brings root level permissions control to Android devices that allows us to control various permission that an app needs. If your device is running Marshmallow you might have observed the “Screen Overlay Detected” on Android. This is one of those error that won’t allow some apps to launch and you can’t even grant the required permissions as well. The annoying part is that you can’t detect easily which app’s causing the issue.
Luckily, it’s quite easy to fix the issue once you have detected the problematic app. This issue is due to a new feature from Android Marshmallow that allows apps to draw over other apps. For instance, Facebook Messenger, Hike, and other messenger apps can run in the foreground. In simple terms, these apps can overlay on other apps to enable features like chat windows. So, you can’t grant permissions to a newly installed app while using chat heads on Facebook. Let’s see how to fix “Screen Overlay Detected” error on Android device.
However, there is a solution to fix the issue but first you have to detect the problematic app. There is a new feature in Android Marshmallow that allows apps to draw over other apps like chat heads of Facebook Messenger and other messenger apps can run in the foreground. In simple words, these apps can float on other apps to trigger features like chat window. So, you are not able to grant permissions to a newly installed app while the Facebook chat heads are floating. Today we will show you how to fix “Screen Overlay Detected” error on Android device.
How to Fix “Screen Overlay Detected” Error on Android Device
Step 1. First find the apps that have permission to draw over the screen.
- For Samsung devices:
- Open Settings
- Tap Applications >> Application Manager
- Tap More >> Apps that can appear on top
- For other Android devices:
- Open Settings
- Tap magnifying glass (at the top-right)
- Search “draw”
- Tap Draw over other apps
- Go to Apps >> Gear Icon >> Draw over other apps
Step 2. You will see a list of the apps that have permission to draw over other apps.
Step 3. Now hunt that problematic app and temporarily deny it permission to draw over the overlays.
- Apps that show up in a bubble are actually the one that cause the issue. Simply hide the app bubble or disable the app in the list.
- Disable the app that changes the colors on the display or adjust the brightness.
- Reportedly, the most common culprits are CleanMaster, Twilight, Lux etc.
- Alternately, disable everything
Step 4. Try to launch the app again. This time it will request the permission without the “Display overlay detected” error.
Note: If you want to re-enable the screen overlay for the apps that you have disabled it. Simply re-enable its overlay permissions. And if you have disabled all the apps, then its a good chance for you enable only those apps that you actually use.
Enable/Disable One-Handed Operations – Samsung Galaxy
Some users reported that the one-handed keyboard setting could be the main cause of this issue. You can disable it by going to Settings:
- Home screen >> Tap Apps
- Tap Settings
- Tap One-handed operation
- Tap One-handed operation switch to turn on/off.
Solution 1. Alternatively, you can try Install Button Unlocker that can fix “Screen Overlay Detected” Error on Android Device.
- Download and install it from Google Play Store Install Button Unlocker
Solution 2. Try disabling the CM Security.
Solution 3. Try uninstalling MobileGo App and all the DU Apps.
These are the solutions we have right now until Google makes the necessary changes to prevent the “Screen Overlay Detected” error on your Android device.