Come risolvere l’errore “Screen Overlay Detected” su Android

  • Cameron Summerson

    @Summerson

  • Aggiornato il 29 marzo 2018, 10:05pm EDT

IMG_9559

A partire da Android Marshmallow, c’è un curioso errore che a volte mostra il suo volto, ma può essere difficile decifrare la causa. L’errore “screen overlay detected” è preoccupante perché non permette l’avvio di alcune app, ma è ancora più frustrante perché è difficile trovare la causa.

Fortunatamente, è una soluzione abbastanza facile una volta che si sa cosa sta causando l’errore: una caratteristica presente in Marshmallow e oltre che permette alle app di “disegnare” sopra altre app. Per esempio, Facebook Messenger utilizza le teste di chat per rimanere in primo piano di qualsiasi cosa si stia facendo – questa è l’app che utilizza la funzione “Disegna sopra altre app”. In altre parole, è una sovrapposizione dello schermo. Sta già iniziando a fare clic, vero?

  1. Aprire le Impostazioni > Apps
  2. Toccare l’icona dell’ingranaggio in alto a destra della pagina delle Impostazioni
  3. Scorrere verso il basso e toccare “Accesso speciale”
  4. Toccare “Disegna sopra altre app” e alternare le app nella lista

Purtroppo, alcune app fanno cose strane quando una sovrapposizione è attivamente in esecuzione, soprattutto se l’app in questione ha bisogno di richiedere un nuovo permesso. Android non permette assolutamente di modificare i permessi quando un overlay è in esecuzione, dando così luogo all’errore “Screen Overlay Detected”.

Pubblicità

Quindi, se si installa una nuova app e la si lancia per la prima volta mentre si ha anche una conversazione su una chat di Facebook, si otterrà un errore quando la nuova app cercherà di richiedere i suoi permessi. Nell’esempio qui sotto, sto usando Twilight – un’app in “modalità notte” – che utilizza una sovrapposizione dello schermo per fare le sue cose.

Screenshot_20160913-130521

Ora, a volte quando questo errore viene generato, include un link “Apri impostazioni” che ti manda direttamente nel menu “Disegna su altre app”. La parte difficile è che ogni app deve essere attivata manualmente: basta toccare un’app, far scorrere la levetta “Permetti di disegnare su altre app” e tornare indietro. Si potrebbe disabilitare ogni singola app, ma questo potrebbe richiedere molto tempo, specialmente se si hanno dozzine di app installate che possono applicare sovrapposizioni.

Screenshot_20160913-130233Screenshot_20160913-130240

In definitiva, saprete quale app ha causato il conflitto, e potrete disabilitare solo quella. Quindi pensate a voi stessi:

  • Quali app avete usato di recente? Come menzionato sopra, Facebook Messenger disegna sullo schermo per le chat, quindi se una chat è attivamente in esecuzione, è molto probabilmente il colpevole.
  • Quali app passive usate che girano in background? Allo stesso modo, app come CF.lumen e Twilight disegnano sullo schermo quando sono abilitate, quindi dovrai mettere in pausa o disabilitare questi servizi per sbarazzarti dell’errore di sovrapposizione dello schermo.

L’elenco nello screenshot qui sopra mostra tutte le app che hanno il permesso di disegnare sullo schermo, ma se riesci a capire quale sta effettivamente disegnando sullo schermo quando ottieni quell’errore, puoi semplicemente disabilitare quella e andare avanti.

Pubblicità

Ovviamente, questo non è infallibile-in alcuni casi ci può essere più di un’app che disegna sullo schermo, il che può essere incredibilmente frustrante. In quella situazione, io andrei avanti e li disabiliterei tutti, poi li riabiliterei in base alle necessità. È un pasticcio, di sicuro.

RELATO: Come disabilitare la notifica “Sta visualizzando sopra altre app” su Android Oreo

Fortunatamente, in Android Oreo, Google ha reso davvero facile capire quale app sta causando il problema con una nuova notifica che ti dice esattamente cosa sta visualizzando sopra altre app. Puoi trovare maggiori informazioni – così come come come disabilitare tale notifica – qui.

Come accedere al menu “Disegna sopra altre app”

Come si arriva al menu “Disegna sopra altre app” senza prima aver riscontrato l’errore e aver ottenuto quel link rapido? Oppure, cosa succede se non c’è nessun collegamento rapido? Quella parte è abbastanza facile. Il problema più grande è che l’impostazione per la sovrapposizione dello schermo si trova in punti diversi nei telefoni di diversi produttori. Ecco la ripartizione.

Su Android Oreo

Se stai usando Android Oreo, il menu delle impostazioni è stato ridisegnato in modo che la maggior parte delle cose sono leggermente diverse rispetto alle altre versioni moderne di Android, compresa la funzione Disegna sopra altre app.

Pubblicità

Prima di tutto, tira la paraluce di notifica e tocca l’icona dell’ingranaggio per aprire Impostazioni.

Da qui, scegliete la categoria “Apps & Notifications”, e poi toccate il pulsante “Advanced”.

Questo rivela ulteriori opzioni, l’ultima delle quali è l’opzione “Special App Access”. Andate avanti e toccatela.

Un po’ più in basso nel menu, vedrete l’opzione “Visualizza sopra altre app”. Questo è quello che stai cercando.

Su Android Marshmallow o Nougat

Su Android Stock, tira due volte l’ombra di notifica e tocca l’icona dell’ingranaggio.

Screenshot_20160913-130203

Pubblicità

Da lì, vai giù su “Apps,” e poi tocca l’icona dell’ingranaggio in alto a destra.

Screenshot_20160913-130211Screenshot_20160913-130219

In questo menu, scorri in basso e tocca l’opzione “Accesso speciale”. Da lì, troverete il menu “Disegna sopra altre app”. Ecco quello che stavi cercando!

screenshot_20170131-083349screenshot_20170131-083355

Siate liberi di alternare le cose qui a vostro piacimento. Basta aprire ogni voce per abilitarla o disabilitarla.

Screenshot_20160913-130233

Su dispositivi Samsung

Prima di tutto, tira giù il pannello delle notifiche e tocca l’icona dell’ingranaggio, e poi scorri l’opzione “Applicazioni”.

Screenshot_20160913-154007Screenshot_20160913-154059

Pubblicità

Da qui, toccare il link “Application manager”, quindi il pulsante “Altro” in alto a destra.

Screenshot_20160913-154107Screenshot_20160913-154113

In seguito, seleziona l’opzione “App che possono apparire in alto” e, boom, ci sei. Samsung rende anche più facile aggiungendo il toggle accanto al nome dell’app, e non in un menu separato. Grazie, Samsung!

Screenshot_20160913-154119Screenshot_20160913-154132

Su dispositivi LG

Ancora una volta, tirate giù la tendina delle notifiche e toccate l’icona dell’ingranaggio, poi saltate nel menu “Apps”.

Screenshot_2016-09-13-15-40-22Screenshot_2016-09-13-15-41-56

Pubblicità

Poi, tocca il pulsante a tre puntini in alto e poi seleziona l’opzione “Configura app”.

Screenshot_2016-09-13-15-42-09Screenshot_2016-09-13-15-42-16

Da qui, dovrebbe funzionare proprio come Android stock – tocca l’opzione “Disegna sopra altre app” e ti troverai dove devi essere.

Screenshot_2016-09-13-15-42-22Screenshot_2016-09-13-15-42-29

Se non siete sicuri di cosa stia causando l’errore “Screen Overlay Detected”, può farvi venire voglia di lanciare il telefono. Infatti, ho avuto più amici che hanno riscontrato questo errore (e successivamente mi hanno chiesto spiegazioni) che qualsiasi altro errore! Quindi, ecco la soluzione – non c’è di che, amici.

Cameron Summerson
Cameron Summerson è il caporedattore di Review Geek e serve come consulente editoriale per How-To Geek e LifeSavvy. Si occupa di tecnologia da quasi un decennio e in questo periodo ha scritto oltre 4.000 articoli e centinaia di recensioni di prodotti. È stato pubblicato su riviste cartacee e citato come esperto di smartphone nel New York Times.Read Full Bio ”

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *