3 maneiras de corrigir o erro detectado de sobreposição de tela no Android

Se você estiver enfrentando o erro de detecção de sobreposição de tela no seu dispositivo Android(Screen Overlay Detected Error on your Android device) , não se preocupe, pois você está no lugar certo. Neste guia, explicaremos o que é sobreposição de tela, por que o erro aparece e como fazê-lo desaparecer.

O erro detectado de sobreposição de tela é um erro muito irritante que você pode encontrar no seu dispositivo Android . Esse erro ocorre às vezes quando você inicia um aplicativo recém-instalado em seu dispositivo enquanto está usando outro aplicativo flutuante. Esse erro pode impedir que o aplicativo seja iniciado com êxito e causar grandes problemas. Antes de prosseguirmos e resolvermos esse erro, vamos entender o que realmente gera esse problema.

Corrigir erro detectado de sobreposição de tela no Android

O que é sobreposição de tela?(What is Screen Overlay?)

Então, você deve ter notado que alguns aplicativos são capazes de aparecer em cima de outros aplicativos na sua tela. A sobreposição de tela é esse recurso avançado do Android que permite que um aplicativo sobreponha outros. Alguns dos aplicativos que usam esse recurso são o Facebook Messenger Chat Head, aplicativos de modo noturno como Twilight , ES File Explorer , Clean Master Instant Rocket Cleaner , outros aplicativos de aumento de desempenho, etc.

Quando surge o erro?(When does the error arise?)

Este erro pode surgir no seu dispositivo se você estiver usando o Android Marshmallow 6.0 ou posterior e tiver sido relatado por usuários da Samsung , Motorola e Lenovo , entre muitos outros dispositivos. De acordo com as restrições de segurança do Android , o usuário deve habilitar manualmente a permissão ' Permitir desenho sobre outros aplicativos(Permit drawing over other apps) ' para cada aplicativo que a procura. Ao instalar um aplicativo que requer determinadas permissões e o iniciar pela primeira vez, você precisará aceitar as permissões necessárias. Para solicitar permissão, o aplicativo irá gerar uma caixa de diálogo com um link para as configurações do seu dispositivo.

Para solicitar permissão, o aplicativo irá gerar uma caixa de diálogo com um link para as configurações do seu dispositivo

Ao fazer isso, se você estiver usando outro aplicativo com uma sobreposição de tela ativa naquele momento, o erro 'sobreposição de tela detectada' pode surgir porque a sobreposição de tela pode interferir na caixa de diálogo. Portanto, se você estiver iniciando um aplicativo pela primeira vez que requer certa permissão e estiver usando, digamos, o bate-papo do Facebook no momento, poderá encontrar esse erro.

Corrigir erro detectado de sobreposição de tela no Android

Conheça o aplicativo de interferência(Find out the Interfering App)

Para resolver esse problema, a primeira coisa que você precisa fazer é identificar qual aplicativo está causando isso. Embora possa haver muitos aplicativos com permissão para sobreposição, apenas um ou dois provavelmente estarão ativos no momento em que esse erro ocorrer. O aplicativo com uma sobreposição ativa provavelmente será o culpado. Verifique se há aplicativos com:

  • Uma bolha de aplicativo como uma cabeça de bate-papo.
  • Exiba(Display) configurações de ajuste de cor ou brilho, como aplicativos de modo noturno.
  • Algum outro objeto de aplicativo que paira sobre outros aplicativos, como limpador de foguete para mestre limpo.

Além disso, mais de um aplicativo pode estar interferindo ao mesmo tempo causando o problema, todos os quais precisam ser pausados ​​da sobreposição por algum tempo para remover o erro. Se você não conseguir identificar o aplicativo que está causando o problema, tente desabilitar a sobreposição de tela para todos os aplicativos.(disabling screen overlay for all the apps.)

Como corrigir erro detectado de sobreposição de tela no Android(How to Fix Screen Overlay Detected Error on Android)

Método 1: Desativar a sobreposição de tela(Method 1: Disable Screen Overlay)

Embora existam alguns aplicativos que permitem pausar a sobreposição de tela do próprio aplicativo, para a maioria dos outros aplicativos, a permissão de sobreposição deve ser desativada nas configurações do dispositivo. Para acessar a configuração ' Desenhar(Draw) sobre outros aplicativos',

Para estoque Android Marshmallow ou nougat(For Stock Android Marshmallow Or Nougat)

1.Para abrir Configurações(Settings) , abra o painel de notificação e toque no ícone de engrenagem( gear icon) no canto superior direito do painel.

2.Nas configurações, role para baixo e toque em ' Aplicativos(Apps) '.

Nas configurações, role para baixo e toque em Aplicativos

3.Além disso, toque no ícone de engrenagem(gear icon) no canto superior direito.

Toque no ícone de engrenagem no canto superior direito

4. No menu Configurar(Configure) aplicativos, toque em ' Desenhar sobre outros aplicativos(Draw over other apps) '.

No menu Configurar, toque em Desenhar sobre outros aplicativos

Nota: Em alguns casos, pode ser necessário tocar primeiro em ' Acesso especial(Special access) ' e, em seguida, selecionar ' Desenhar sobre outros aplicativos(Draw over other apps) '.

Toque em Acesso especial e selecione Desenhar sobre outros aplicativos

6. Você verá a lista de aplicativos de onde você pode desativar a sobreposição de tela para um ou mais aplicativos.

Desativar a sobreposição de tela para um ou mais aplicativos para Stock Android Marshmallow

7. Clique no aplicativo para o qual você deseja desativar a sobreposição de tela e, em seguida, desative a alternância ao lado de ' Permitir desenhar sobre outros aplicativos(Permit drawing over other apps) '.

Desative a alternância ao lado de Permitir desenho sobre outros aplicativos

Corrigir erro detectado de sobreposição de tela no estoque Android Oreo(Fix Screen Overlay Detected Error on Stock Android Oreo)

1.Abra Configurações no seu dispositivo no painel de notificações ou na Página inicial(Home) .

2.Em Configurações, toque em ' Aplicativos e notificações(Apps & notifications) '.

Em Configurações, toque em Aplicativos e notificações

3. Agora toque em Avançado(Advanced) em Aplicativos e notificações.(Apps & notifications.)

Toque em Avançado em Aplicativos e notificações

4.Na seção Avançar(Advance) , toque em ' Acesso especial ao aplicativo(Special app access) '.

Na seção Avançar, toque em Acesso especial ao aplicativo

5. Em seguida, vá para ' Exibir sobre outros aplicativos'(Display over other apps’) .

Toque em Exibir sobre outros aplicativos

6. Você verá a lista de aplicativos de onde você pode desativar a sobreposição de tela para um ou mais aplicativos.( turn-off screen overlay for one or more apps.)

Você verá a lista de aplicativos de onde você pode desativar a sobreposição de tela

7.Simplesmente, clique em um ou mais aplicativos e desative a alternância(disable the toggle) ao lado de “ Permitir exibição sobre outros aplicativos(Allow display over other apps) ”.

Desative a alternância ao lado de Permitir exibição sobre outros aplicativos

Para Miui e alguns outros dispositivos Android(For Miui and some other Android Devices)

1. Vá para Configurações(Settings) no seu dispositivo.

Abra o aplicativo Configurações no seu telefone Android

2. Vá para a seção ' Configurações do aplicativo(App Settings) ' ou ' Aplicativos e notificações(Apps and notifications) ' e toque em ' Permissões(Permissions) '.

Vá para a seção 'Configurações do aplicativo' ou 'Aplicativos e notificações' e toque em Permissões

3. Agora, em Permissões, toque em ' Outras permissões(Other permissions) ' ou 'Permissões avançadas'.

Em Permissões, toque em 'Outras permissões'

4.Na guia Permissões, toque em ' Exibir janela pop-up(Display pop-up window) ' ou 'Desenhar sobre outros aplicativos'.

Na guia Permissões, toque em Exibir janela pop-up

5. Você verá a lista de aplicativos de onde você pode desativar a sobreposição de tela para um ou mais aplicativos.

Você verá a lista de aplicativos de onde você pode desativar a sobreposição de tela

6. Toque no aplicativo para o qual deseja desativar a sobreposição de tela(disable screen overlay ) e selecione 'Negar'( ‘Deny’) .

Toque no aplicativo para desativar a sobreposição de tela e selecione Negar

Dessa forma, você pode corrigir facilmente o erro detectado (f)de sobreposição de tela no Android,(ix screen overlay detected error on Android) mas e se você tiver um dispositivo Samsung ? Bem, não se preocupe, continue com este guia.

Corrigir erro detectado de sobreposição de tela em dispositivos Samsung(Fix Screen Overlay Detected Error on Samsung Devices)

1.Abra Configurações (Settings ) no seu dispositivo Samsung.

2. Em seguida, toque em Aplicativos(Applications) e clique no Gerenciador de aplicativos.(Application manager.)

Toque em Aplicativos e clique no Gerenciador de aplicativos

3. No gerenciador de aplicativos(Application) , pressione Mais(More) e toque em Aplicativos que podem aparecer no topo.(Apps that can appear on top.)

Pressione em Mais e toque em Aplicativos que podem aparecer no topo

4. Você verá a lista de aplicativos de onde você pode desativar a sobreposição de tela para um ou mais aplicativos desativando a alternância ao lado deles.

Desativar a sobreposição de tela para um ou mais aplicativos

Depois de desabilitar a sobreposição de tela para o aplicativo necessário, tente realizar sua outra tarefa e veja se o erro ocorre novamente. Se o erro ainda não tiver sido resolvido, tente desativar a sobreposição de tela para todos os outros aplicativos também( disabling screen overlay for all other apps too) . Depois de concluir sua outra tarefa (exigindo a caixa de diálogo), você pode ativar novamente a sobreposição de tela seguindo o mesmo método.

Método 2: use o modo de segurança(Method 2: Use Safe Mode)

Se o método acima não funcionar para você, você pode tentar o recurso ' Modo(Safe mode) de segurança ' do seu Android . Para usar esse método, você precisa saber com qual aplicativo está enfrentando problemas. Para ativar o modo de segurança,

1.Pressione e segure o botão(power button) liga/desliga do seu dispositivo.

2. No prompt ' Reiniciar no modo de segurança(Reboot to safe mode) ', toque em OK.

Toque na opção Desligar, segure-a e você receberá um prompt para reiniciar no modo de segurança

3.Vá para Configurações.(Settings.)

4. Vá para a seção ' Aplicativos(Apps) '.

Nas configurações, role para baixo e toque em Aplicativos

5.Selecione o aplicativo para o qual o erro foi gerado.

6.Toque em ' Permissões(Permissions) '.

7. Ative todas as permissões necessárias que(Enable all the required permissions ) o aplicativo estava solicitando anteriormente.

Ative todas as permissões necessárias que o aplicativo estava solicitando anteriormente

8. Reinicie o telefone.

Método 3: use aplicativos de terceiros(Method 3: Use third-party apps)

Se você não se importa em baixar alguns aplicativos extras, existem alguns aplicativos disponíveis para você escapar desse erro.

Instalar(Install Button Unlocker) o desbloqueador de botão : (Install Button Unlocker:) Instalar(Install) o aplicativo de desbloqueio de botão pode corrigir o erro de sobreposição de tela desbloqueando o botão que foi causado pela sobreposição de tela.

Alert Window Checker :  Este aplicativo exibe a lista de aplicativos que estão usando a sobreposição de tela e permite forçar a interrupção dos aplicativos ou desinstalá-los, conforme necessário.

Alert Window Checker para corrigir erro detectado de sobreposição de tela no Android

Se você ainda está enfrentando o erro e está frustrado por ter que seguir todas as etapas acima, como último recurso, tente desinstalar aplicativos com problemas de sobreposição de tela(uninstalling apps with screen overlay issues) que você geralmente não usa.

Recomendado:(Recommended:)

Espero que(Hopefully) o uso desses métodos e sugestões o ajudem a corrigir o erro detectado de sobreposição de tela no Android, (fix Screen Overlay Detected Error on Android ) mas se você ainda tiver alguma dúvida sobre este guia, sinta-se à vontade para perguntar na seção de comentários.



About the author

Josh tem mais de 10 anos de experiência na indústria de software e wireless, especificamente nas áreas de programação e análises do Android. Atualmente, ele é engenheiro de software sênior da Microsoft, trabalhando em vários produtos do MS Office. Josh tem um forte interesse em ajudar outras pessoas a aprender novas ferramentas de software e está sempre disposto a compartilhar suas dicas e truques com aqueles que perguntam.



Related posts