Android 6.0 und 6.1 Marshmallow hat einen lästigen Bug “Display-Overlay erkannt”. Dadurch starten Apps nicht, oder Berechtigungen können nicht verändert werden.
Insbesondere wenn eine App um Erlaubnis für eine neue Berechtigung frägt, und ein Display-Overlay aktiv ist, erlaubt Android nicht das Ändern von Berechtigungen, was zu dem Fehler “Display-Overlay erkannt” führt.
Der Fehler wird von Apps verursacht, die Floating Action Button (frei schwebende Schaltflächen) und Display-Overlays verwenden (Elemente welche über anderen Apps angezeigt werden).
In der Regel sind es Apps, die im Hintergrund laufen, Systemressourcen überwachen (wie z.B. CPU, Speicher, Akku, ...), auf Ereignisse reagieren (z.B. eingehende Nachrichten, ...) und Ihnen diese Informationen melden, oder Apps, die die Benutzeroberfläche von Android erweitern.
Es ist wichtig zu wissen, dass der Fehler nicht durch diejenige App verursacht wird, für die eine Berechtigung verändert werden soll, sondern durch eine andere App. Und für einen Software-Entwickler gibt es keine Möglichkeit seine App vor diesem Fehler zu schützen.
Leider gibt es für Android 6 Marshmallow keinen einfachen Weg herauszufinden, welche App nun genau die Meldung “Display-Overlay erkannt” verursacht.
Wir haben einige Tipps zusammengefasst und eine Liste der bekannten Apps erstellt, welche diesen lästigen Fehler verursachen können. Ihr könnt damit versuchen herauszufinden, welche App der Verursacher ist.
Wenn ihr diejenige App kennt, welche die Meldung “Display-Overlay erkannt” verursacht, müsst ihr die Berechtigung zum Display-Overlay für diese App deaktivieren.
Ihr seht nun eine Liste der Apps, welche die Berechtigung zum Display-Overlay haben.
Deaktiviert nun die Berechtigung für die verursachende App. Und er gibt noch weitere Apps, welche Display-Overlay verwenden.
Wenn ihr nicht wisst, welche App den Fehler verursacht, gibt es grundsätzlich zwei Herangehensweisen um den Problem zu beheben.
Sobald der Fehler nicht mehr auftritt, könnt ihr nach und nach die Berechtigungen für einzelne Apps wieder aktivieren, oder aber einfach abgeschaltet lassen.
Leider helft die oben genannte Herangehensweise nicht in allen Fällen. Ihr könnt Euch in diesem Fall fragen
Im folgenden findet Ihr eine Liste von bekannten Apps und Einstellungen, welche diesen Fehler verursachen können.
Es gibt zudem weitere hersteller-spezifische UI's auf Geräten von Samsung, HTC, LG, Motorola
Diese Liste ist nicht vollständig und enthält nicht alle in Frage kommenden Apps.
Wenn Ihr noch weitere Apps kennt, welche diesen Fehler verursachen, schickt mir bitte eine Mail, um diese Liste zu erweitern und damit auch anderen Usern zu helfen.
Hier finden Ihr weitere Hilfestellungen um den Fehler zu beheben.
Display-Overlay erkannt: Deaktivieren der störenden Meldung - von GIGA.DE
Android: Meldung "Display-Overlay erkannt" deaktivieren - so geht's - von Chip
Display-Overlay erkannt: So behebt Ihr das lästige Marshmallow-Problem - von AndroidPIT