Depurar apps da Web

Investigar o comportamento do código em execução na WebView, também conhecido como depuração, é uma parte essencial do desenvolvimento de aplicativos Android que mostram conteúdo da Web.

Esta seção aborda as seguintes metodologias de depuração do WebView:

  • Registro em console do JavaScript: se você já depurou páginas da Web com o Chrome DevTools ou o Safari Web Inspector, talvez já tenha usado console (como console.log()). É possível ver mensagens do console no Chrome DevTools ou no Logcat. O framework WebKit do Android é compatível com a maioria das mesmas APIs. Assim, você pode receber registros da sua página da Web ao depurar no WebView.

  • Chrome DevTools: permite a inspeção remota em tempo real de código HTML, CSS e JavaScript na WebView do app usando ferramentas para desenvolvedores no navegador Chrome na sua máquina de desenvolvimento.

  • Acessar servidor local: veicule conteúdo de um servidor Web local na sua máquina de desenvolvimento e acesse-o de uma WebView em um dispositivo ou emulador de teste para ver rapidamente as mudanças sem implantação em um servidor remoto.

  • App WebView DevTools: um utilitário no dispositivo dedicado à configuração em todo o dispositivo, ao gerenciamento de flags de linha de comando e à análise de falhas do componente WebView do Android.