Отладка, то есть анализ поведения кода, выполняемого в WebView, – это важная часть разработки приложений для Android, в которых показывается веб-контент.
В этом разделе рассматриваются следующие методы отладки WebView:
Ведение журналов консоли JavaScript. Если вы умеете отлаживать веб-страницы с помощью инструментов разработчика Chrome или веб-инспектора в Safari, то, возможно, знаете, как использовать
console(например,console.log()). Сообщения консоли можно просматривать в инструментах разработчика Chrome или в logcat. Фреймворк WebKit в Android поддерживает большинство тех же API, поэтому вы можете получать журналы с веб-страницы при отладке вWebView.Инструменты разработчика Chrome. Позволяют удаленно проверять код HTML, CSS и JavaScript в компоненте WebView приложения с помощью инструментов разработчика в браузере Chrome на компьютере для разработки.
Доступ к локальному серверу. Показывайте контент с локального веб-сервера на компьютере для разработки и получайте к нему доступ из WebView на тестовом устройстве или эмуляторе, чтобы быстро видеть изменения без развертывания на удаленном сервере.
Приложение WebView DevTools. Локальная утилита для настройки устройства, управления параметрами командной строки и анализа сбоев компонента WebView в Android.