Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Отладка Android WebView в собственных приложениях Android с помощью средств разработчика Microsoft Edge следующим образом:
- Включите отладку Android WebView в собственном приложении Android; отладка Android WebView в Средствах разработки Microsoft Edge.
- Чтобы отобразить список веб-представлений Android с включенной отладкой, перейдите на страницу
edge://inspect
. - Отладка Android WebView аналогично отладке веб-страницы с помощью удаленной отладки.
Подробные сведения приведены ниже.
В Android 4.4 (KitKat) или более поздней версии используйте средства разработки для отладки содержимого WebView в собственных приложениях Android.
Android WebView не связан с Microsoft Edge WebView2.
Настройка Android WebView для отладки
Отладка Android WebView должна быть включена в приложении. Чтобы включить отладку Android WebView, выполните статический метод setWebContentsDebuggingEnabled в WebView
классе .
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
WebView.setWebContentsDebuggingEnabled(true);
}
Этот параметр применяется ко всем веб-представлениям Android в приложении.
Совет
На отладку Android WebView не влияет состояние флага debuggable
в манифесте приложения. Если вы хотите включить отладку Android WebView только при наличии флага debuggable
true
, проверьте флаг во время выполнения.
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
if (0 != (getApplicationInfo().flags & ApplicationInfo.FLAG_DEBUGGABLE))
{ WebView.setWebContentsDebuggingEnabled(true); }
}
Открытие Android WebView в средствах разработки
Чтобы отобразить список Android WebViews с включенной отладкой, которые выполняются на вашем устройстве, перейдите на страницу edge://inspect
.
Чтобы начать отладку, в разделе Android WebView, который требуется отладить, нажмите кнопку Проверить. Используйте Средства разработки так же, как и удаленную вкладку браузера.
Устранение неполадок
Если веб-представления Android не отображаются на странице:edge://inspect
Убедитесь, что отладка Android WebView включена для вашего приложения.
На устройстве откройте приложение с android WebView, который требуется отладить. Затем обновите
edge://inspect
.
Примечание.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой Google и используемой в соответствии с условиями, описанными в международной лицензии Creative Commons Attribution 4.0. Исходная страница находится здесь и автор Меггин Кирни.
Эта работа лицензируется по международной лицензии Creative Commons Attribution 4.0.