Så här fixar du “Skärmöverlägg upptäckt” -felet på Android

Från och med Android Marshmallow finns det ett märkligt fel som ibland visar sitt ansikte, men det kan vara svårt att dechiffrera vad som orsakar det. Felet "skärmöverlägg upptäckt" är oroande eftersom det inte tillåter att vissa appar startas, men det är ännu mer frustrerande eftersom det är svårt att hitta vad som orsakar det.

Lyckligtvis är det en ganska enkel fix när du vet vad som orsakar felet: en funktion som finns i Marshmallow och bortom som gör att appar kan "rita" över andra appar. Till exempel använder Facebook Messenger chatthuvuden för att hålla sig i förgrunden för vad du än gör - det här är appen som använder funktionen "Rita över andra appar". Med andra ord är det ett skärmöverlägg. Det börjar redan klicka, eller hur?

  1. Öppna Inställningar> Appar
  2. Tryck på kugghjulsikonen längst upp till höger på inställningssidan
  3. Rulla ner och tryck på "Special Access"
  4. Tryck på "Rita över andra appar" och växla appar i listan

Tyvärr gör vissa appar udda saker när ett overlay körs aktivt,  särskilt  om appen i fråga behöver begära en ny behörighet. Android  tillåter absolut  inte att behörigheter ändras när ett överlägg körs, vilket resulterar i "Skärmöverlägg upptäckt" -felet.

Så om du installerar en ny app och startar den för första gången samtidigt som du har en konversation över ett Facebook-chatthuvud får du ett fel när den nya appen försöker begära sina behörigheter. I exemplet nedan använder jag Twilight - en "nattläge" -app - som använder ett skärmöverlägg för att göra sitt.

Ibland, när det här felet genereras, innehåller det en länk "Öppna inställningar" som skickar dig direkt till menyn "Rita över andra appar". Den grova delen är att varje app måste växlas manuellt - tryck bara på en app, skjut växeln "Tillåt ritning över andra appar" och gå tillbaka. Du kan inaktivera varenda en, men det kan vara mycket tidskrävande, särskilt om du har dussintals appar installerade som kan använda överlägg.

 

Helst vet du vilken app som orsakade konflikten och du kan inaktivera just den. Så tänk på dig själv:

  • Vilka appar har du använt nyligen?  Som nämnts ovan drar Facebook Messenger på skärmen för chatthuvuden, så om ett chatthuvud körs aktivt är det troligtvis din skyldige.
  • Vilka passiva appar använder du som körs i bakgrunden? På liknande sätt ritar appar som CF.lumen och Twilight på skärmen när de är aktiverade, så du måste pausa eller inaktivera dessa tjänster för att bli av med skärmöverlagringsfelet.

Listan på skärmdumpen ovan visar alla appar som har tillstånd att rita på skärmen, men om du kan ta reda på vilken som faktiskt ritar på skärmen när du får det felet kan du bara inaktivera den och gå vidare.

Naturligtvis är det inte idiotsäkert - i vissa fall kan det finnas mer än en app som ritar på skärmen, vilket kan vara otroligt frustrerande. I den situationen skulle jag bara fortsätta och tillåta dem alla och sedan återaktivera dem efter behov. Det är verkligen en knipa.

RELATERAD: Så här inaktiverar du meddelandet "Visas över andra appar" på Android Oreo

Lyckligtvis, i Android Oreo, gjorde Google det i grund och botten väldigt enkelt att ta reda på vilken app som orsakar problemet med ett nytt meddelande som berättar exakt vad som visas över andra appar. Du hittar mer information - samt hur du inaktiverar nämnda meddelande - här.

Hur du öppnar menyn "Dra över andra appar"

Så, hur kommer du till menyn "Rita över andra appar" utan att först uppleva felet och få den snabba länken? Eller vad händer om det inte finns någon snabblänk? Den delen är ganska lätt. Det största problemet är att inställningen för skärmöverlagringar finns på olika ställen på olika tillverkares telefoner. Här är fördelningen.

På lager Android Oreo

Om du använder Android Oreo har inställningsmenyn redesignats så de flesta saker är lite annorlunda än andra moderna versioner av Android, inklusive funktionen Draw Over Other Apps.

Dra först meddelandeskärmen och tryck på kugghjulsikonen för att öppna Inställningar.

Härifrån väljer du kategorin "Appar och aviseringar" och trycker sedan på knappen "Avancerat".

 

Detta avslöjar ytterligare alternativ, varav det sista är alternativet "Specialappåtkomst". Fortsätt och tryck på det.

Lite längs menyn ser du alternativet "Visa över andra appar". Det är det du letar efter.

 

På lager Android Marshmallow eller Nougat

På lager Android, dra meddelandeskuggan två gånger och tryck på kugghjulsikonen.

Därifrån, gå ner till "Appar" och tryck sedan på kugghjulsikonen längst upp till höger.

 

I den här menyn, rulla ner och tryck på alternativet "Special Access". Därifrån hittar du menyn "Rita över andra appar". Det är vad du har letat efter!

 

Växla gärna saker här efter ditt hjärtas önskan. Öppna bara varje objekt för att aktivera eller inaktivera det.

På Samsung-enheter

Först drar du ner meddelandeskärmen och trycker på kugghjulsikonen och bläddrar sedan ned alternativet "Program".

 

Härifrån trycker du på länken "Application manager" och sedan på "More" -knappen längst upp till höger.

 

Välj sedan alternativet "Appar som kan visas överst" och, boom, du är där. Samsung gör det också lättare genom att lägga till växeln bredvid appnamnet och  inte  i en separat meny. Tack, Samsung!

 

På LG-enheter

Dra igen meddelandeskärmen och tryck på kugghjulsikonen och hoppa sedan in i menyn "Appar".

 

Klicka sedan på överflödsknappen med tre punkter och välj sedan alternativet "Konfigurera appar".

 

Härifrån ska det fungera precis som lager Android - tryck på alternativet "Rita över andra appar" så hittar du dig själv där du behöver vara.

 

Om du inte är säker på vad som orsakar felet ”Skärmöverlagring upptäckt” kan det få dig att kasta din telefon. Jag har faktiskt fått fler vänner att uppleva detta fel (och sedan fråga mig om det) än något annat fel! Så här är lösningen - du är välkommen, vänner.