Mercado fechará em 6 mins
  • BOVESPA

    110.082,83
    -1.841,10 (-1,64%)
     
  • MERVAL

    38.390,84
    +233,89 (+0,61%)
     
  • MXX

    50.970,16
    -264,21 (-0,52%)
     
  • PETROLEO CRU

    77,64
    -2,34 (-2,93%)
     
  • OURO

    1.780,90
    -28,70 (-1,59%)
     
  • BTC-USD

    17.077,92
    -12,83 (-0,08%)
     
  • CMC Crypto 200

    403,54
    -7,67 (-1,87%)
     
  • S&P500

    4.001,83
    -69,87 (-1,72%)
     
  • DOW JONES

    33.975,89
    -453,99 (-1,32%)
     
  • FTSE

    7.567,54
    +11,31 (+0,15%)
     
  • HANG SENG

    19.518,29
    +842,94 (+4,51%)
     
  • NIKKEI

    27.820,40
    +42,50 (+0,15%)
     
  • NASDAQ

    11.829,75
    -180,50 (-1,50%)
     
  • BATS 1000 Index

    0,0000
    0,0000 (0,00%)
     
  • EURO/R$

    5,5338
    +0,0398 (+0,72%)
     

Como corrigir o erro net err_cleartext_not_permitted

Durante o desenvolvimento de aplicativos para Android, você pode precisar saber como corrigir o erro net err_cleartext_not_permitted. O problema está relacionado ao WebvVew, interface de exibição de conteúdo web, e pode ser resolvido com alguns passos simples.

Antes de começar, é importante mencionar que o Android WebView é a ferramenta que permite aos desenvolvedores incluir conteúdos da internet em seus aplicativos. Ou seja, em qualquer dispositivo Android, o WebView é a única forma de visualizar recursos da internet sem precisar de um navegador.

Erro exibido pelo Android WebView (Captura de tela: Thiago Furquim/Canaltech)
Erro exibido pelo Android WebView (Captura de tela: Thiago Furquim/Canaltech)

O erro err_cleartext_not_permitted surge ao tentar acessar um tipo de conteúdo web no aplicativo sem o protocolo HTTPS. Logo, a primeira etapa que deve ser feita é verificar se o seu servidor possui este protocolo e obtê-lo para garantir o funcionamento do seu aplicativo.

Se não funcionar, ainda há uma segunda etapa para ser feita: alterar os parâmetros do código-fonte de seu aplicativo. Lembre-se de que você precisa ter acesso integral ao projeto para fazer as alterações necessárias e corrigir o erro relacionado ao WebView.

Como alterar os parâmetros do aplicativo Android

  1. Abra a pasta com arquivos de fonte do aplicativo;

  2. Abra o arquivo "AndroidManifest.template.xml" em um bloco de notas;

  3. Localize a tag "Aplication";

  4. Adicione nesta tag o parâmetro android: usesCleartextTraffic="true";

  5. Salve o arquivo e feche-o.

Adicione o protocolo no código-fonte do seu aplicativo (Captura de tela: Thiago Furquim/Canaltech)
Adicione o protocolo no código-fonte do seu aplicativo (Captura de tela: Thiago Furquim/Canaltech)

Pronto! Após adicionar este parâmetro no código-fonte do seu projeto, o seu aplicativo voltará a funcionar normalmente.

Fonte: Canaltech

Trending no Canaltech: