не работает android system webview что делать
Включение компонента WebView в Android
Что такое Android System WebView
Рассматриваемый компонент представляет собой оболочку для предпросмотра ссылок и работы с веб-приложениями, которая обычно активна по умолчанию. Все особенности этого софта уже рассмотрел один из наших авторов, а мы далее сосредоточимся на вариантах его запуска, если по каким-то причинам он отключён.
Способ 1: Включение в настройках (Android 5.0-7.0 и Android 10+)
В «зелёном роботе» версий с пятой по седьмую, а также в новейших релизах, соответствующих номерам 10+, рассматриваемое ПО присутствует как выделенный компонент, который пользователи могут включать или выключать самостоятельно.
Готово – теперь компонент будет активен.
Способ 2: Отключение Chrome (Android 7.1-9.0)
В седьмой, восьмой и девятой версиях Андроида функции Вебвью на себя взял Гугл Хром – веб-приложения в этих вариантах ОС отображаются с помощью его движка. Активировать первый можно отключением последнего, в 9.0 это делается следующим образом:
Теперь ПО, которое раньше пользовалось движком Хром, будет автоматически переключено на активированный таким образом WebView.
Что делать, если Android System WebView не включается
Иногда приведённые выше инструкции не работают, и рассматриваемый компонент просто отказывается запускаться. Это возникает по нескольким причинам, определить которые и устранить можно, выполнив следующие шаги:
Проверьте, нет ли пункта Вебвью на вкладке «Обновления». Если таковой отсутствует, перейдите к разделу «Установленные», найдите там соответствующую запись, и нажмите «Обновить».
Помимо этой статьи, на сайте еще 12438 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
«Ремонт» Android System WebView
Александр Носков
О пресловутом приложении Android System WebView, проблемах и попытках их решения.
Каждый пользователь Android-смартфона видит уведомление об обновлении приложения Android System WebView так же часто, как обновление безопасности Android. И тому есть причины, но прежде давайте разберемся, что это за штука такая и что она делает.
WebView
Каким бы браузером мы ни пользовались, визуально его можно разделить на показываемый контент и пользовательский интерфейс. Каким образом показывать контент при переходе по ссылке, его разметка, допустимые для перехода ссылки и так далее — это забота движка браузера. Интерфейс же представляет из себя элементы управления.
Неважно, какой это браузер, Safari, Internet Explorer, Chrome, Firefox или Edge, производителю для изменения элементов управления необходимо обновить локальное приложение. Для изменения отображения (разметки) контента достаточно обновить только компонент WebView. Программисты называют этот компонент встраиваемым браузером, который нативное приложение может использовать для отображения web-контента, но это слишком скучно и непонятно звучит. Часть движка браузера – это звучит гораздо понятнее и логичнее ввиду отсутствия популярных браузеров, которые не используют WebView.
Android System WebView
В отличие от классического десктопного понимания, в операционной системе Android компонент WebView оформлен в виде отдельного приложения и кроме стандартной функции работы с браузером отвечает за показ рекламы во всех приложениях, включая сторонние. Да-да, это та самая «бяка», которая прерывает игру неуместными рекламными вставками, отвлекает от прочтения новостей и с каждым обновлением при web-серфинге выводит вверх все больше ссылок от самой компании Google.
Да, некоторые сторонние приложения используют собственный рекламный движок. Чаще всего к ним относятся проекты с миллионами пользователей онлайн каждый день, а также множество приложений из Поднебесной, но большинство разработчиков не готовы вкладываться в отдельный рекламный сервер и пользуются стоковым от Google. В последнем случае пользователь видит целевую рекламу, которая перекликается с его запросами в браузере и этим нагнетает грусть, чувство, которое можно описать фразой «замуровали, демоны».
Проблемы Android System WebView
Как и с любым системным приложением Android, основные проблемы происходят после очередного обновления. Это выглядит как полный отказ или неправильный старт Android System WebView, а конкретнее – браузер либо сразу «вылетает», либо начинает дергаться, как перебравший текилы дедушка на вечеринке би-боев.
Решение
Из множества решений, которые могут встретиться на просторах интернета, реально работают только четыре. Стандартное, такое же, как для любых других приложений: зайти в настройки смартфона, удалить все обновления Android System WebView. Сразу после этого перезагрузить смартфон и установить обновления заново.
Второе посложнее и потребует навыков работы с ADB, попросите друга, если не справитесь сами. В любом случае все, что вы делаете, вы делаете на свой страх и риск. Вот краткий порядок действий:
Третий способ требует Root-доступа и по этой причине подойдет не каждому. Рассказывать тут нечего, просто удалите системное приложение Android System WebView. Скачайте по той же ссылке последнюю версию приложения и закиньте ее в системный раздел.
Четвертый способ знают все и он не требует технических навыков. Это сброс смартфона до заводских настроек, со всеми вытекающими последствиями. Применять его следует только если не помогли первые три.
Почему столько внимания?
Мысль написать о проблеме Android System WebView возникла после того, как на глаза стал попадаться один и тот же текст, перепечатываемый из издания в здание. И если к стандартному способу решения проблемы вопросов не возникло, то со вторым просто беда – он просто был не дописан до конца в части отладки по ADB. Все лицемерие раскрывается, когда смотришь на источники – это многочисленные сайты, которые предлагают ремонт Android-смартфонов. Заблудившаяся в тумане бесполезной информации несчастная пользовательская душа в конце концов отнесет свои кровные деньги нечистым на руку дельцам. Разве может нормальный человек стерпеть такое?
Заключение
Напоследок необходимо сказать что-нибудь про главного виновника всех этих сбоев системных приложений. И их несколько, а главным, мне кажется, является компания Google. Каждый год при анонсе новой версии Android компания декларирует минимальные системные требования для устройств. И, по логике вещей, старые смартфоны, умещающиеся в эти рамки, должны продолжать исправно работать долгие годы до полного своего разрушения. К сожалению, этого не происходит, компания не хочет делать широкий жест и удалять свои системные приложения после сроков гарантированного обслуживания конкретной версии ОС (хотя и может это делать технически), количество рекламы и ее «тяжесть» также растут год от года, она становится все «актуальнее». Увы, на руках у граждан все еще очень много смартфонов с 0,5 — 1 ГБ ОЗУ, с накопителем, разделенным на системный и пользовательский разделы. И эти смартфоны получают точно такие же обновления для установленных приложений, как и их флагманские собратья. Похоже, это основные причины сбоев обновления системных приложений – несоответствие жадности главного рекламодателя, выпустившего с начала года уже 21 обновление Android System WebView, и возможностей технического оборудования простых пользователей.
Выскажите свое мнение, стоит ли овчинка выделки? Уместны ли приложения Google в Android-смартфонах? И что вы думаете о бесполезных руководствах по «ремонту», которых в Рунете развелось как грязи?
Как включить Android System WebView
Android System WebView — это системный компонент, отключение которого приводит к сбоям при попытке воспроизведения веб-контента в различных приложениях. Если вы испытываете подобные проблемы, познакомьтесь с инструкциями ниже, чтобы узнать, как его включить заново.
Если на вашем смартфоне или планшете отключен Android System WebView, вы столкнетесь с тем, что в большинстве приложений перестанут открываться веб-страницы при переходе по ссылке. Чтобы устранить такую проблему, нужно знать, как его запустить снова.
Что такое WebView на Андроид
Android System WebView – это системный компонент, с помощью которого упрощается просмотр веб-контента в приложениях на телефоне. К примеру, вы желаете перейти по ссылке из WhapsApp и просмотреть видео, которое вам прислал близкий человек. Если WebView правильно работает, то запись откроется в специальном мини-браузере внутри мессенджера, а не в отдельном веб-обозревателе, например, в Opera. Благодаря этому снижается время на загрузку и просмотр контента, а также сокращается энергопотребление, потому что стороннее ПО для серфинга в Интернете значительно сильнее разряжает аккумулятор.
Корректно Android WebView работает только на Андроид 5.0 и новее. На более ранних версиях приложение тоже установлено, но не адаптировано, поэтому часто возникают ошибки при его использовании. Кроме того, на старых ОС WebView не обновлялся, что влияло на производительность смартфона (планшета), т.к. приводило к расходу большого количества ОЗУ.
Начиная с Android 7.0, WebView не выполняет свои задачи: вместо него для открытия интернет-страниц используется Chrome. Однако, если отключить веб-обозреватель от Google, системный компонент снова начнет работать в полной мере. Позднее, в Android 10 и новее, произошло разделение функционала, поэтому WebView снова начал работать в обычном режиме.
Если у вас отключен этот системный компонент, вы обнаружите проблемы с открытием веб-страниц. Для устранения проблем необходимо снова его запустить. Сделать это можно с помощью инструкций ниже.
Включение WebView на Android от 5.0 до 7.0
На смартфонах и планшетах с Андроид 5.0 и новее (до 7.1), а также в версиях, начиная с 10 включение приложения выполняется в настройках устройства. Инструкция:
Шаг 1. Откройте «Настройки».
Шаг 2. Выберите вкладку «Приложения и уведомления».
Шаг 3. Нажмите «Показать все приложения».
Шаг 4. Справа в углу в меню кнопки с тремя точками выберите «Показать системные приложения».
Шаг 5. Отыщите и нажмите на «Android System WebView».
Шаг 6. На открывшейся странице выберите «Включить».
Приложение запустится. Неполадки, беспокоившие пользователя, будут устранены, но дополнительно можно перезапустить смартфон.
Инструкция приведена на примере устройства с Android 10. На более ранних версиях операционной системы действия будут такими же, но названия разделов могут незначительно отличаться.
Отключение Chrome и включение WebView на Android 7.1 – 9
Если у вас смартфон на базе Android 7.1 или новее, вплоть до версии 9, включить WebView вы сможете, отключив Google Chrome. Для этого выполните следующие действия:
Шаг 1. Откройте «Настройки».
Шаг 2. Выберите «Приложения и уведомления».
Шаг 3. Нажмите «Просмотреть все приложения».
Шаг 4. Отыщите «Chrome» и нажатием перейдите на страницу управления браузером.
Шаг 5. Коснитесь кнопки «Отключить».
Шаг 6. Остановите работу браузера подтверждением действия.
Теперь работа браузера остановлена и весь софт, пользовавшийся его возможностями, автоматически будет переведен на работу с WebView. Если этого не произошло, включите WebView вручную с помощью инструкции выше. До отключения Chrome вы не сможете этого сделать, потому что кнопка «Включить» будет неактивна.
Существует и еще один способ, позволяющий включить WebView на Андроид 7.1-9. Он более сложный и срабатывает не всегда, однако попробовать его стоит.
Шаг 1. Перейдите в «Настройки» смартфона.
Шаг 2. Выберите вкладку «Система».
Шаг 3. Откройте раздел «О телефоне».
Шаг 4. Найдите «Номер сборки» и нажмите на него 7 раз подряд.
Шаг 5. Введите графический ключ или пароль. Появится уведомление: «Вы стали разработчиком!».
Шаг 6. Вернитесь в предыдущее меню. В нем появится новая вкладка – «Для разработчиков». Перейдите в нее.
Шаг 7. Найдите раздел «Реализация WebView».
Шаг 8. Если доступна возможность выбора, измените «Chrome» на «Android System WebView».
Шаг 9. Выйдите из раздела «Для разработчиков». Лучше его предварительно выключить, сдвинув в верхней части экрана бегунок в положение «Выкл». Если он будет открыт, вы можете случайно зайти в него и внести какие-либо изменения в работу системы, которые приведут к ошибкам и сбоям в работе устройства. После этого действия вкладка снова исчезнет из меню. При необходимости включить ее можно снова с помощью шагов 4-5.
Далее проверьте, как работает WebView, открыв ссылку в каком-нибудь приложении.
Как быть, если не удается включить WebView
Если включить Android с помощью выше представленных инструкций не удалось, попробуйте выполнить перезагрузку устройства. Возможно, произошел сбой и перезапуск позволит решить проблему.
Если вы пользуетесь Android 4.3-5.0, где компонент был установлен, но не адаптирован, и это приводило к ошибкам в его работе, или же если перезагрузка вам не помогла, выполните действия ниже.
Сначала необходимо сделать очистку кэша. Для этого:
Шаг 1. Откройте «Настройки», затем «Приложения и уведомления».
Шаг 2. Выберите «Показать все приложения».
Шаг 3. В меню кнопки с тремя точками в верхнем углу справа выберите «Показать системные приложения».
Шаг 4. Найдите «Android System WebView» и нажмите на него.
Шаг 5. Выберите «Хранилище и кэш».
Шаг 6. Нажмите «Очистить кэш» и «Очистить хранилище».
Теперь попробуйте снова включить приложение. Если результата нет, проверьте наличие обновлений. Для этого:
Шаг 1. Откройте «Play Market».
Шаг 2. В строке поиска в верхней части экрана нажмите на кнопку с первой буквой вашего имени и в открывшемся окне выберите «Управление приложениями и устройством».
Шаг 3. Перейдите во вкладку «Доступные обновления».
Шаг 4. Если в открывшемся окне есть «Android System WebView», используйте кнопку «Обновить». Если процесс не начинается, нажмите на само приложение.
Шаг 5. Кликните «Обновить» на странице системного компонента.
Шаг 6. Дождитесь окончания процесса.
Если обновления отсутствуют, то:
Шаг 1. В настройках найдите «Android System WebView» и нажмите на него.
Шаг 2. На странице приложения кликните по кнопке с тремя точками вверху справа и выберите «Удалить обновления».
Шаг 3. Перезагрузите смартфон.
После запуска обновление системного компонента должно произойти автоматически, если же этого не случилось, то выполните инструкцию выше.
Если перечисленные выше шаги не помогли запустить Android System WebView, попробуйте сбросить гаджет до заводских настроек. Возможно, во время его использования возникли какие-то ошибки или серьезный сбой, что и привело к повреждениям системных компонентов. Помните, что сброс смартфона приведет к удалению всех личных данных и файлов, поэтому предварительно сохраните их на другое устройство или в облако.
Подведем итоги
Android System WebView – это системный компонент, своего рода мини-браузер, отвечающий за просмотр веб-контента в приложениях на телефоне. На Android 5.0-7.0, а также на 10 и новее, если он отключен, вы сможете включить его в настройках устройства. На версиях операционной системы от 7.1 до 9 потребуется остановить Chrome, выполняющий работу WebView, после чего системное приложение запустится автоматически. Если этого не произойдет, вы сможете включить его в параметрах смартфона. На Андроид 4.3-5.0, а также в тех случаях, когда включить компонент не удается, попробуйте обновить его, очистить кэш, перезапустить устройство, а если все это не даст результатов – выполнить сброс гаджета до заводских настроек.
8 лучших способов исправить систему Android WebView
Несколько дней назад я попытался обновить приложения на своем телефоне, но не смог. Все приложения зависали при загрузке. Когда я отменил обновления и начал загружать их одно за другим, я заметил, что это приложение Android WebView зависло и не обновлялось.
Кроме того, он не позволял другим приложениям обновляться. Если вы столкнулись с той же проблемой, здесь вы узнаете, как решить проблему загрузки Android WebView.
Android WebView — это системное приложение, которое предустановлено на телефонах Android. Это помогает сторонним приложениям отображать контент во встроенном браузере. Итак, необходимо постоянно обновлять его. Но когда вы пытаетесь это сделать, обновление зависает.
Даже если он обновлен, он сразу же снова появляется в списке обновлений Play Store. Для некоторых пользователей, особенно владельцев Pixel, Play Store также застревает на экране проверки обновлений из-за сбоя WebView.
Но не волнуйтесь. Давайте посмотрим, как исправить ошибку Android System WebView, которая отказывается обновлять.
1. ПЕРЕЗАГРУЗИТЕ ТЕЛЕФОН.
Если WebView ни разу не обновился, попробуйте перезагрузить телефон. Иногда простая перезагрузка может решить проблему, и вы сможете обновить WebView без каких-либо сбоев.
2. ДАЙТЕ ВРЕМЯ
Если WebView зависает при обновлении на минуту, подождите еще немного. Дайте ему продолжить обновление и установку в течение 10-15 минут.
3. ВЫКЛЮЧИТЕ BLUETOOTH.
Как бы странно это ни звучало, попробуйте обновить приложение WebView, отключив Bluetooth на своем телефоне.
4. УДАЛИТЕ ANDROID WEBVIEW.
Вы не можете полностью удалить WebView со своего телефона. Но вы можете удалить его обновления, чтобы вернуться к заводской версии. Как только это произойдет, вы можете обновить его. Иногда это также решает проблему.
Для этого откройте Play Store на своем телефоне и найдите Android System WebView. Открой это. Нажмите на Удалить. Подождите, пока он будет удален. Затем нажмите «Обновить».
5. ОЧИСТИТЕ КЕШ И ДАННЫЕ ДЛЯ PLAY STORE.
Это связано с тем, что при очистке хранилища будут удалены данные, связанные с приложением. Но в этом случае все иначе, поскольку такие данные не связаны с Play Store.
Если вам интересно, что происходит, когда вы очищаете данные или хранилище для Play Store, ну, ничего особенного. Установленные вами приложения не будут удалены, и вы не потеряете данные, связанные с этими приложениями.
Очистка данных для Play Store приведет к сбросу только настроек в Play Store, таких как настройки уведомлений, автоматическое обновление приложений, родительский контроль и многое другое.
Чтобы очистить кеш и данные для Google Play Store, выполните следующие действия:
Шаг 1. Откройте «Настройки» на телефоне и перейдите в «Приложения и уведомления» / «Установленные приложения».
Шаг 2 : Нажмите на Google Play Store в разделе «Все приложения».
Шаг 3 : Нажмите на Хранилище. Затем нажмите «Очистить кеш», а затем «Очистить хранилище» или «Очистить данные» в зависимости от опции, доступной на вашем телефоне.
Шаг 4. Перезагрузите телефон. Затем попробуйте обновить WebView.
6. ОЧИСТИТЕ КЕШ И ДАННЫЕ ДЛЯ WEBVIEW.
Как и в Play Store, вы должны очистить кеш и данные для приложения Android System WebView. Для этого повторите вышеуказанные шаги, то есть перейдите в «Настройки»> «Приложения и уведомления»> «Android System WebView»> «Хранилище»> «Очистить данные и хранилище».
СОВЕТ: попробуйте очистить кеш для Google Chrome и сервисов Google Play.
7. УДАЛИТЕ ОБНОВЛЕНИЯ ДЛЯ GOOGLE PLAY STORE.
Еще одна вещь, которую вы можете попробовать, если WebView не обновляется должным образом, — это удалить обновления для Play Store. Поскольку это системное приложение, удалить его нельзя. Так что удаление обновлений — это вариант.
Чтобы удалить обновления для Play Store, выполните следующие действия:
Шаг 1. Откройте «Настройки» на своем телефоне. Перейдите в Приложения и уведомления или Установленные приложения.
Шаг 2: Нажмите на Google Play Store.
Шаг 3 : Нажмите на трехточечный значок вверху и выберите в меню Удалить обновления.
Шаг 4. Перезагрузите телефон. Затем подождите 5 минут, чтобы Play Store обновился автоматически. Затем попробуйте обновить WebView.
СОВЕТ: вы также можете попробовать обновить Play Store вручную с помощью APK, если он завис.
8. ОБНОВИТЕ ДРУГИЕ ПРИЛОЖЕНИЯ.
Если проблема не устранена и вы не можете обновлять другие приложения или использовать Play Store в обычном режиме, вам следует отменить все ожидающие обновления. Для этого либо нажмите «Остановить» вверху, либо нажмите значок X рядом с приложениями.
Когда все обновления остановятся, нажмите кнопку «Обновить» рядом с каждым приложением отдельно, кроме приложения WebView. Затем, когда приложения обновятся, перезагрузите телефон. Затем обновите WebView.
ОБНОВИТЬ WEBVIEW ВРУЧНУЮ
Возможно, вам придется предоставить разрешение безопасности для установки приложения таким образом. Надеюсь, будущие обновления WebView не вызовут никаких проблем.