Ошибка 505 в Play Market — как исправить

Мобильная платформа Android хоть и получает обновления, но сбои в ее работе все же происходят. Касается это и Google Play Market – магазина, через который доступна установка, обновление и оплата различных приложений, игр, музыки, фильмов и пр. Когда в ходе выполнения определенной операции что-то пойдет не так, пользователь увидит на экране уведомление об ошибке с ее уникальным кодом. По нему и можно распознать причину сбоя, чтобы впоследствии устранить. Одна из таких – ошибка 505 (error 505), возникающая при загрузке приложений из Play Market. Сегодня проблема не так актуальна, так как затрагивает мобильные устройства, работающие на ОС Android версии 5.0, но гаджетами с пятым Андроидом еще пользуются, поэтому не лишним будет знать, что делать в таких ситуациях.

Ошибка 505 в Play Market
Ошибка 505 в Play Market возникает при попытке загрузить приложение.

Что означает код ошибки 505

Когда Плей Маркету не удается корректно завершить процесс обновления, загрузки или установки, он выдает соответствующий код ошибки. Если в сообщении стоит цифра 505, вероятно, пользователь пытался поставить программу, созданную с помощью Adobe Air. Сбой происходит преимущественно из-за несоответствия версий программного обеспечения и мобильной системы.

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

На самом деле причин много, и точно определить «виновника» сложно. Но так как электронная индустрия прошла долгий путь, опытные юзеры установили последовательность событий, предшествующий появлению ошибки 505:

  1. Пользователь обновился с 4-й версии Android до 5-й, причем независимо от способа загрузки и установки сопутствующих файлов.
  2. С рабочего стола гаджета, запущенного с обновленной ОС, начинают пропадать значки программ, причем у кого исчезает 1 – 2 иконки, у кого – «пачками».
  3. Система уведомляет, что такие-то приложения повреждены или вовсе не инсталлированы, и предлагает поставить их по новой или обновить, чтобы те начали работать.
  4. Пользователь переходит на страницу программы в Play Market, жмет «Обновить» или «Установить», и видит перед собой код 505. Естественно, приложение в таком состоянии не запускается.
На фоне этого и появилось предположение, что дело в несовместимости старых версий программ, собранных на устаревшей Adobe Air, с новой мобильной ОС.

Из-за «кастомных» разрешений иконок некоторых приложений новая система не может их распознать, что сопровождается исчезновением значков. Пользователь, уверенный, что программа с телефона каким-то чудом удалилась, идет в магазин, чтобы скачать повторно. Play Market сканирует гаджет, видит, что в списке нет такого приложения, загружает установочный файл. При попытке инсталляции система понимает, что такая директория уже есть и перезаписать ее она не может. Итог – код 505.

Как исправить ошибку

Первое, что рекомендуется при любых сбоях в работе системы – перезагрузить смартфон. Процессы, работающие в фоне, автоматически перезапускаются, что нередко «вылечивает» проблему. А так бороться с кодом 505 можно разными способами, и начать стоит с наиболее безопасного.

Очистка данных системных приложений

Обычно, когда приложение не запускается или выбивает ошибку, пользователь его переустанавливает и все встает на свои места. Но с кодом 505 так не получится, ведь система пытается установить то, что уже есть на телефоне, но не отображается.

Исправление начинают с очистки кэша Play Market и Google Services. Это ПО накапливает немало данных, и они могут отражаться на работоспособности ОС. Порядок действий на Android 8.1 (на других версиях расположение пунктов меню и их названия могут различаться):

Очистка данных в Плей Маркете
Очистка данных в Плей Маркете.
  1. «Настройки» – «Приложения» – «Все приложения» (или «Установленные»).
  2. Находят и выбирают Play Market, пункт «Хранилище».
  3. Жмут «Очистить кэш», затем «Очистить данные».
  4. Возвращаются к списку установленных приложений, выбирают Сервисы Google Play – «Хранилище» – «Очистить кэш». В том же окне жмут «Управление местом» – «Удалить все данные» – «Ок».
  5. Перезагружают мобильный.

Когда приложение, выдающее ошибку 505, «появляется» в системе – пробуют открыть. Если нет – устанавливают через Play Market. Не всегда способ помогает, но есть и другие решения.

Переустановка Google Apps

Многие владельцы старых гаджетов Nexus обновились до 5-й версии Андроид установив прошивку от стороннего разработчика, обычно с основой CyanogenMod. В таких прошивках программы от Google инсталлируются отдельным ZIP-архивом. В итоге версия ОС не соответствует версии ПО, что и приводит к ошибке.

Удаление архива Google Apps
Удаление архива Google Apps.

Устранение – переустановка Google Apps через кастомное рекавери, которое наверняка будет в прошивке. Как это сделать – информация для отдельной статьи.

Если кастомная прошивка «свежая», то есть только ее поставил, рекомендуется сперва ее переустановить через рекавери, сделав до этого сброс, а затем поставить Google Apps.

Сброс до заводских настроек

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

Как сделать hard reset на примере телефонов Samsung:

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

Телефон перезагрузится со стандартными настройками.

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

Восстановление данных из резервной копии

При наличии полной копии системы, сделанной, например, с помощью утилиты TWRP, можно попробовать ее восстановить, то есть «откатиться». Для этого надо запустить TWRP, убедиться, что копия на месте, причем та, где не появлялась ошибка 505, желательно также скопировать все разделы текущей ОС, зайдя в пункт «Backup». Затем открывают раздел «Wipe», удаляют данные со всех разделов, за исключением внешней памяти (microSD), и ставят резервную копию через меню «Restore».

Если способ помог избавиться от кода 505, после этого лучше не обновлять Андроид, если разработчик не исправил совместимость.

Процедура восстановления из резервной копии подходит не всем, так как во-первых – не каждый делает копию ОС, во-вторых – многие предпочитают «свежую» систему, пусть и с мелкими недоработками.

Принудительное удаление

Способ для опытных пользователей, когда «поломанная» программа удаляется сторонними средствами, а затем устанавливается по новой.

Через телефон

Если приложение не отображается, но оно есть, придется самому лезть внутрь файловой системы, чтобы его удалить. Чтобы иметь возможность перемещаться по корневым директориям ОС, потребуются права суперпользователя (root). Далее загружают проводник файлов, к примеру, ES Проводник, причем «свежей» версии, где нет проблем с совместимостью.

Утилита ES
Утилита ES для принудительного удаления приложений.

После установки утилиты ES ей дают доступ к системе и заходят в папки, где сохранены проблемные приложения. Если по умолчанию данные записываются во внутренние разделы, то это «data/data». Если на флешку, то есть карту памяти, путь таков: «sdcard/Android/data/data». Открыв категорию, находят папки, называющиеся так же, как и приложения, вызывающие ошибку.

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

Избавиться от кода 505 с помощью утилит-клинеров, удаляющих системный мусор, не получится, так как данные встроены в ОС и не распознаются как ненужные.

Через компьютер

Софт, используемый для принудительного удаления данных – ADB (Android Debug Bridge). Чтобы в нем работать, надо поставить на компьютер драйвера для взаимодействия напрямую с ОС Андроид (обычно в их названии есть аббревиатура ADB).

Порядок действий после установки ПО и драйверов:

Работа с ADB (Android Debug Bridge)
Работа с ADB (Android Debug Bridge).
  1. На телефоне включают режим отладки и соединяют его с компьютером USB-кабелем.
  2. Запускают ADB и смотрят, «увидела» ли система гаджет. Проверяется это командой «adb devices» (без кавычек).
  3. Если да – отобразится серийный номер мобильного. Затем смартфон перезагружают командой «adb reboot bootloader».
  4. Когда включится, вводят код для удаления проблемной программы – «adb uninstall [-k] app_name», где app name – название приложения (узнать можно с помощью файлового менеджера).
  5. Отключают мобильный от ПК и пробуют поставить то, что вызывало код 505.
Как правило, способ помогает, но доступен он только опытным пользователям.

Решение для разработчиков

Когда вышла ОС Андроид 5.0 Lollipop, обновление получил и Adobe Air – тот самый компонент, вызывающий код 505. Примечательно, но проблема возникает с 15-версией ПО, тогда как предыдущая работала стабильно. Исходя из этого доступно такое решение для разработчиков – найти в сети APK-файл Adobe Air 14, загрузить и установить его. Затем в самой программе создают АПК своего приложения и загружают его в Плей Маркет.

Ошибка 505 сегодня не так распространена, как ранее, когда был актуален Android 5.0. Решается она разными способами, и начать рекомендуется с банальной перезагрузки гаджета или очистки данных. Другие методы требуют определенного опыта, без которого можно только навредить телефону.

Ссылка на основную публикацию
Похожие публикации
Adblock
detector