ВсёПросто

Ошибка Play Market с кодом 20 — почему возникает и как бороться

Код ошибки 20 play market на Андроид — не удалось установить приложение

Код ошибки 20 play market на Андроид — не удалось установить приложение. Код ошибки 20 свидетельствует о том, что у вас возникла проблема, связанная с общим сбоем сети — основное соединение по протоколу TCP было принудительно закрыто по ряду причин.

Ошибка с кодом 20 может быть вызвана многими ситуациями, но в основном это проблемы совместимости устанавливаемого приложения и системного софта, из-за которых и разрывается в принудительном порядке соединение.

Внешне же всё это похоже на проблему сетевого уровня, к примеру, прерывание интернет соединения, отсутствие связи с прокси-сервером и т.п.

Способ 1: Сброс настроек Google Play Маркета

Сброс настроек сервиса довольно часто помогает решить проблему с различными ошибками. Делается он следующим образом:

  1. Заходим в меню настроек смартфона (планшета);
  2. Выбираем раздел «Приложения» или «Диспетчер приложений»:
  3. Находим в списке Google Play, выбираем его;
  4. В открывшемся окне управления приложением выбираем «Очистить кэш» или «Стереть данные», нажимаем на эту кнопку. 
  5. Выполняем перезагрузку Android-устройства, чтобы система отреагировала на внесенные в настройки изменения. 

Способ 2: Удаление обновлений Google Play

Всё делается так же, как в описанном выше способе 2, с той только разницей, что вместо «Очистить кэш» выбирается кнопка «Удалить обновления».

Приложение вернется к первоначальному варианту, в котором до установки обновлений работало нормально.

Если проблема, действительно, в новой версии софта, или Android-устройство в силу технического несовершенства эти обновления «не тянет», то сервис заработает в привычном для пользователя режиме. Без новых возможностей, но исправно.

Способ 3: Редактирование файла /etc/hosts

Данный системный файл в Android-устройствах находится по адресу /system/etc/hosts. Используется он для блокировки доступа к нежелательным ресурсам. Изначально файл содержит единственную запись localhost 127.0.0.1.

Из-за действий злоумышленников, пожелавших заблокировать ваш Google-аккаунт и получить деньги за разблокировку, там может оказаться и адрес маркета. Удалите эту строку, вернув файл hosts в исходное состояние. Для таких действий может понадобиться получение root-прав.

Как это делается на различных устройствах мы неоднократно рассказывали на нашем сайте

Способ 4: Перезагрузка устройства

Перезагрузка смартфона или планшета — это первое, что стоит попробовать, если вдруг Play Маркет отказался работать из-за ошибки «Код 20». Как вариант, причиной могло стать зависание системы (с этой ситуацией пользователи сталкиваются довольно часто).

Самое интересное, что перезагрузка частенько помогает не только при сбоях в работе с Play Маркетом, но и при проблемах, возникающих с другими сервисами и приложениями. Случается и так, что устройство перезагрузилось, но маркет работать не хочет.

Тогда можно попробовать применить другие способы.

Способ 5: Удаление аккаунта Google

Сразу предупреждаем: удалив аккаунт Google, вы можете лишиться нужной и важной информации, поэтому рекомендуется заблаговременно создать резервную копию (выполнить синхронизацию данных). 

  1. Зайти в меню настроек;
  2. Выбрать «Аккаунты» и найти свой в открывшемся меню, нажать;
  3. В открывшемся меню синхронизации нажать на свой почтовый ящик;
  4. Выбрать пункты для синхронизации (сохранения в резервной копии). Обычно это «Контакты» и прочая информация личного характера, имеющаяся в памяти устройства. Для выбора разделов достаточно клика на них. Если вам дорога вся информация, содержащаяся в Android-устройстве, кликните на «Опции», после чего выберите «Синхронизировать» — вы получите резервные копии всех имеющихся приложений. 

Теперь вы готовы к удалению своего аккаунта Google. Когда вы вновь войдете с него на устройство, то получите предложение восстановить информацию с резервной копии. 

Но вернемся к процедуре удаления Google-аккаунта для нормализации работы маркета. После создания резервной копии нужно вернуться в предыдущее меню и на этот раз выбрать «Удалить», а не «Синхронизировать».

Кликните на соответствующую кнопку, после чего выполните перезагрузку смартфона (планшета) и войдите в аккаунт заново. Обычно удаление аккаунта помогает избавиться от проблем, связанных с работой сервисов Google и кода ошибки 20.

Если же этого не произошло, пробуйте другие методы.

Способ 6: Полный сброс всех настроек Android-устройства

Полный сброс (возврат устройства к заводским настройкам) — метод радикальный и действенный, но к нему необходима подготовка. Иначе можно потерять ценную информацию. Выполните синхронизацию данных — создайте резервную копию, как показано выше в способе 5.

Убедитесь в удачном завершении этой процедуры. Теперь можно перейти в «Настройки», найти раздел «Восстановление и сброс», где выполнить «Сброс настроек». Устройство после этого нужно перезапустить и восстановить информацию, воспользовавшись резервной копией.

Ошибка Play Market с кодом 20 — почему возникает и как бороться

Довольно популярная ошибка 20 встречается у разных пользователей Play Market, в результате которой приложение не может быть установлено в папку по умолчанию. Рассмотрим, по каким причинам может возникнуть эта проблема, а также познакомимся со способами её решения.

Причина возникновения ошибки 20

У многих пользователей Android-устройств часто возникают проблемы с магазином приложений Google Play

Ошибка 20 говорит нам о том, что во время скачивания приложения возник сбой сетевого подключения, из-за чего оно было отключено.

Вызвана эта неполадка возможным конфликтом программного обеспечения, в частности, между установленным системным и тем, которым вы собираетесь воспользоваться. Как результат конфликта, соединение принудительно разрывается.

Также это может возникнуть при использовании прокси-серверов или проблем со стороны поставщика интернет-подключения или мобильного оператора связи.

Способы решения

Решить ошибку 20 можно разными способами. Рассмотрим пять самых основных и наиболее действенных.

Способ 1. Перезагрузка устройства

Самым простым и на первый взгляд банальным способом решения ошибки Play Market с кодом 20 может стать обычная перезагрузка мобильного устройства. Во время установки система может попросту зависнуть либо же система может некорректно функционировать из-за другого программного обеспечения.

В случае перезагрузки все процессы будут остановлены, некорректно работающие приложения перезапущены уже в правильном режиме, а временные файлы, вызывающие конфликт, удалены. Во многих ситуациях обычной перезагрузки может оказаться достаточно.

Если же это не помогло, попробуйте один из следующих способов.

Способ 2. Сброс настроек и удаление обновлений Play Маркета

Если продвигаться по сложности и кардинальности принимаемых мер, то следующим на очереди является сброс параметров клиента Play Market. Чтобы выполнить эту процедуру успешно, вам понадобится:

  1. Зайти в Настройки — Приложения — Все.
  2. Отыскать среди всего установленного программного обеспечения Google Play Market и перейти в меню управления приложением.
  3. Нажать кнопку «Стереть данные» и перезагрузить девайс.
  4. Войти повторно в Play Market и попробовать повторить установку или обновление приложения.
  5. Если же по каким-то причинам не поможет сброс настроек, в том же пункте, где вы нажимали «Стереть данные», нажмите «Удалить обновление», чтобы вернуть состояние клиента Play Market к первоначальному до обновления.

Возможно из-за того, что обновление этого приложения устанавливается в фоновом режиме, в какой-то момент, когда вы этого не ждёте и продолжаете пользоваться другим софтом, способным повлиять на процедуру обновления, установка файлов произойдёт некорректно, что может повлечь за собой ошибку с кодом 20. Удалив эти файлы, вы сможете избавиться от проблемы. При последующем подключении клиент будет обновлён автоматически.

Способ 3. Удаление аккаунта Google

Любая информация на Android-девайсе, после ввода данных учётной записи Google, по умолчанию синхронизирует информацию с удалёнными серверами.

Сюда можно отнести контакты, заметки, календарь и многие другие данные.

Поэтому, если вы прибегаете к этой мере, обязательно позаботьтесь о резервной копии важной для вас информации, в частности, телефонной книги. Чтобы создать резервную копию данных и удалить аккаунт:

  1. Войдите в Настройки — Аккаунты — Google.
  2. Нажмите на кнопку с адресом своей электронной почты и отметьте нужные пункты, которые вы хотите сохранить, и нажав кнопку меню, выберите «Синхронизировать». Через несколько секунд синхронизация будет завершена, и вы можете приступать к удалению учётной записи.
  3. Нажмите на кнопку меню и кликните на кнопку «Удалить аккаунт».
  4. Перезагрузите девайс.
  5. Повторно войдите в меню управления учётными записями и введите данные своего аккаунта Google.

Через несколько секунд после завершения синхронизации вы сможете возобновить полноценную работу с Play Market.

Способ 4. Редактирование файла hosts

Для начала выясним, что такое файл hosts. Это специальный текстовый документ, хранящийся в системном разделе устройства, с помощью которого можно блокировать доступ к нежелательным ресурсам.

Чаще всего он используется в различных блокировщиках рекламы. Для того чтобы вы могли его изменять самостоятельно, вам понадобится получить root-права на своё мобильное устройство Android.

Как это делать, вы можете посмотреть на специализированных форумах в разделе, посвящённом модели вашего устройства.

Если root-права уже имеются, в менеджере файлов перейдите в системной памяти в /system/etc/hosts. Изначально он будет содержать запись localhost 127.0.0.1.

Вам нужно удостовериться, что в нём не прописан адрес Play Маркета.

Если вы не пользуетесь никакими блокировщиками рекламы, а содержимое файла отличается от первоначальной записи, удалите остальную стороннюю информацию, сохраните изменения в файле и обязательно перезагрузите устройство.

Способ 5. Полный сброс всех настроек Android-устройства

В самом крайнем случае вам может помочь только сброс всех установок смартфона или планшета к заводским. В любом случае он поможет избавиться от всех ошибок, но нужно позаботиться о сохранении важной информации, ведь все данные уничтожаются.

  1. Перейдите в Настройки — Восстановление и сброс — Сброс настроек, после чего девайс автоматически перезагрузиться.
  2. Произведите повторную настройку устройства.
  3. Если вы делали резервную копию данных, восстановите информацию.

Заключение

Исправляем код ошибки 20 в Google Play Market

Различные ошибки, которые возникают при использовании Маркета, имеют всевозможные причины появления. Одни отображаются из-за устаревшего кэша специальных сервисов, другим не нравится текущее Интернет-соединение, третьи настоятельно требуют внимательно присмотреться к размещению данных устанавливаемого или обновляемого приложения.

Ошибка 20 в Play Market появляется, когда по определенным причинам (они будут рассмотрены ниже) происходит общий сбой в сети. Однако, даже неопытным пользователям точно не стоит переживать – они смогут исправить эту проблему самостоятельно, не прибегая к посторонней помощи.

Причины

Внешне эта проблема выглядит так, будто интернет на устройстве пропал, хотя на самом деле он есть.

Проверить это просто – либо другие устройства при подключении к этой точке доступа будут работать, как следует, либо на том же смартфоне или планшете откройте браузер, попробуйте загрузить любой сайт – скорее всего, это получится сделать.

Причиной появления ошибки чаще всего выступает несовместимость недавно установленного пользовательского либо системного софта. Из-за конфликтов прерывается соединение по протоколу TCP – интернет вроде есть, но Маркет скачать ничего не может.

Как дополнительные причины также можно рассмотреть:

Простые

  1. Прежде всего, необходимо перезагрузить свое устройство. В памяти текущего сеанса могут находиться процессы и задачи с ошибками, которые мешают устройству бесперебойно подключаться к интернету. После перезагрузки эти процессы не появляются, вследствие чего связь восстанавливается.
  2. Недавно установленные приложения могут вносить свои коррективы в подключение смартфона к интернету. Несовместимость приложений лечится только одним способом – одно из них должно покинуть это устройство. Обычно выбор падает именно на недавно установленные компоненты, благодаря современному разнообразию приложений достаточно просто найти ему достойную замену.
  3. Проверьте правильность настройки защитных приложений. Это в большей степени касается фаерволлов, где ранее автоматически либо вручную было создано правило, запрещающее доступ в интернет Маркету и его сервисам. Необходимо внести коррективы в это правило, разрешить доступ в сеть всеми способами, после чего перезапустить либо приложение, либо сам телефон.
  1. Если памятью по умолчанию является внешняя карта памяти, либо данные обновляемого приложения находятся на ней, с помощью пути, указанном в пункте 4, перенесите данные обратно на системные разделы (кнопка «Перенести во внутреннюю память»). Изменить память по умолчанию можно в меню «Память».

    Там же размонтируйте карту памяти с помощью кнопки «Отключить внешнюю карту», либо физически ее извлеките после выключения устройства.

Исправление сервисов Google

Теперь перейдем к управлению данными самого Маркета и его вспомогательных компонентов. Причиной вышеуказанной несовместимости может стать устаревший либо переполненный кэш, который очень просто можно устранить.

Перейдите к «Параметрам» своего смартфона, раздел «Приложения» содержит настройки «Play Market», «Сервисы Google Play» и «Google Services Framework».

Поочередно перейдите к каждой записи, внутри их используйте команды «Очистить кэш» и «Удалить данные».

Удалить кэш также можно и у приложений, которые были недавно установлены. Обязательно перезагрузите устройство и проверьте отсутствие кода ошибки 20 в Плей Маркет.

Если удаление кэша и данных не исправили ситуацию, то стоит  попробовать удалить все обновления. По вышеуказанному пути в приложении «Play Market» необходимо удалить все обновления и сбросить его версию до начальной, которая была вшита в операционную систему на момент ее сборки. Для этого воспользуйтесь кнопкой «Удалить обновления».

Операция займет несколько секунд, после чего сразу же можно открывать Маркет и пробовать им пользоваться. Если есть резервная копия работоспособной версии приложения, сделанная с помощью Titanium Backup, восстановите ее в систему и не обновляйте до последней версии. Дождитесь выхода исправленной и более стабильной сборки.

Проверка файла hosts

Если пользователь умышленно редактировал файл hosts, который находится по пути /system/etc/, это также может стать причиной неправильного подключения к сети.

В этот файл обычно записываются для запрета адреса, с помощью которых блокируется реклама на устройстве и запрещается проверка активации у пропатченных приложений.

Изменения в этом файле могли быть внесены и злоумышленниками – их целью является блокировка аккаунта Гугл Плей и требование денег за разблокировку.

Для того, чтобы проверить нужный нам файл, хорошо бы иметь повышенные права доступа и специальный проводник (ES Проводник или Total Commander, к примеру), которому также нужно разрешить доступ к корневым каталогам.

Переходим по вышеуказанному пути, открываем файл hosts в текстовом редакторе, удаляем абсолютно все записи, кроме стандартных localhost 127.0.0.1, сохраняем этот файл, после чего обязательно перезагружаемся.

Если изменения для hosts были внесены программой-блокировщиком рекламы, то желательно изучить актуальность источников, которые используются для формирования списка запрещенных адресов.

Исправление аккаунта Google

Должно помочь исправление интеграции аккаунта Гугл, через который происходит скачивание и обновление приложений.

Перейдите к параметрам смартфона, найдите название своей учетной записи, нажмите на нее один раз для отображения настроек синхронизации.

Снимите галочки со всех пунктов, перезагрузите устройство, вновь проследуйте по данному пути и поставьте галочки на место (не обращайте внимания на появляющиеся ошибки).

Дождитесь полной синхронизации по всем выбранным вариантам, затем попробуйте воспользоваться Маркетом. Если все равно ошибка появляется, попробуйте отключить этот аккаунт и после перезагрузки телефона подключить вновь. Попробуйте подключить только что созданный аккаунт, либо тот, где ошибка не возникала.

Переустановка прошивки

Неправильное обновление операционной системы может затрагивать стабильность работы устройства с сетью.

Нужно попробовать откатиться на предыдущую версию с помощью встроенных инструментов системы (если такие имеются и поддерживаются), либо же обратиться к резервной копии, созданной до появления ошибки в расширенном рекавери TWRP.

Обязательно сотрите все разделы с помощью кнопки «Wipe», исключив из списка внешнюю карту памяти. После очистки разделов накатите нужную копию из меню «Restore». Не обновляйтесь до выхода более стабильной версии прошивки.

При наличии копии текущей системы можно попробовать сбросить ее до заводских настроек для удаления всех параметров, обновлений.

Как крайняя мера – установка другой прошивки после изучения комментариев и отзывов к ней.

Итог

Несмотря на сравнительно большое количество причин появления данной ошибки, ее решить можно самостоятельно с помощью подручных средств, не обращаясь за помощью к специалистам сервисных центров. Потратив немного своего времени и сил, даже начинающий пользователь справится с кодом ошибки 20 в Google Play Market, после чего Маркет заработает как и прежде.