Содержание
По мере обновления мобильной платформы Андроид пользователи мобильных устройств сталкиваются с различными сбоями. Чаще всего они обусловлены несовместимостью новых версий ОС со старым ПО. Код ошибки 505 — распространенное явление, возникающее при загрузке многих программ из фирменного ПО Google.
Очистка данных системных приложений
Большая часть сбоев в работе Play Market, которые появляются при обновлении и установке ПО, устраняются переустановкой сервиса от Гугл. Однако ошибка под кодом 505 при этом сохраняется.
Решить проблему иногда помогает чистка кэш-файла Google-сервиса и Маркета. Информация, накапливаемая этим программным обеспечением при интенсивном применении планшета или смартфона, может вызывать нарушения работы не только отдельных программ, но и всей мобильной системы. Очистка временных файлов выполняется по такой схеме:
- необходимо перейти в меню настроек, во вкладку «Приложения»;
- после этого нужно зайти в подменю «Все приложения» и найти Play Market;
- в свойствах ПО нужно перейти во вкладку «Хранилище» и нажать на кнопки «Удалить данные» и «Очистить кэш».
Затем следует перезапустить мобильное устройство и попытаться снова зайти в необходимую программу. Если ее нет в списке установленного ПО, то придется выполнить переустановку.
Переустановка Google Apps
Иногда владельцы гаджетов пользуются кастомными (неофициальными) версиями мобильной платформы. Сторонние прошивки нередко не имеют Google-приложений. Их необходимо устанавливать отдельно. В такой ситуации может возникать ошибка 505, и то, как устранить эту проблему, зависит от версии операционной системы и приспособленности ПО к ее структуре.
Чтобы решить проблему, нужно выполнить переустановку Google Apps. Для этого применяется кастомное рекавери. Чаще всего это ПО есть в кастомных ОС изначально, т.к. оно необходимо для их установки.
Если кастомная андроид-прошивка была установлена недавно, то лучше сначала попробовать скачать на устройство иной пакет Google-приложений, сделав в первую очередь общий сброс. Найти это ПО можно на официальном сайте разработчика.
Сброс к заводским настройкам
Если другие способы не помогают, то можно воспользоваться сбросом андроид-устройства к изначальной конфигурации.
Следует понимать, что эта экстренная мера предполагает возвращение девайса к заводскому состоянию. В таком случае вся пользовательская информация, мультимедийные файлы и текстовые данные будут удалены.
Перед сбросом желательно создать копию данных для резервного восстановления.
Восстановление из резервной копии
Если перед внесением изменений в мобильную ОС была создана резервная копия, то у пользователя есть возможность откатить девайс к ней. Иногда такая манипуляция позволяет устранить ошибку 505. Однако эта процедура подходит не каждому смартфону и планшету. Во-первых, не все пользователи создают копии данных для восстановления перед установкой или обновлением операционной системы. Во-вторых, некоторые отдают предпочтение свежим версиям ОС, не обращая внимания на ошибки.
Решения для разработчиков и опытных пользователей
К вариантам устранения ошибки 505 для разработчиков необходимо подходить максимально внимательно, т.к. они являются более сложными, чем способы, предназначенные для рядовых пользователей. При этом необходимо учитывать, что в результате некоторых действий мобильное устройство может прийти в негодность.
Использование старой версии Adobe Air
После выхода Андроида версии 5.0 Lollipop, произошло обновление ПО Adobe Air. Это программное обеспечение часто связано с ошибкой 505, точнее, неисправность под этим кодом провоцируется 15 версией утилиты. Приложения, адаптированные к 14 версии программного продукта Adobe Air, работали стабильно.
В таком случае можно найти стабильную версию Adobe Air на специализированных сайтах в интернете, после чего загрузить ее и установить на смартфон или планшет.
Затем в утилите необходимо создать новый APK-файл необходимой программы и закачать его в Плэй Маркет. Эта манипуляция позволяет предотвратить возникновение сбоя в процессе установки.
Удаление проблемного приложения через ADB
ПО, связанное с ошибкой под кодовым наименованием 505, может не показываться в мобильной системе. При этом штатные утилиты не позволяют его обнаружить.
В таких ситуациях можно воспользоваться специальной компьютерной программой — ADB (Android Debug Bridge). Перед процедурой нужно убедиться, что на мобильном девайсе есть права «суперпользователя» и установлен менеджер файлов с функцией корневого доступа.
Первым делом нужно узнать название проблемной программы, которую не видит система. Выяснить полное имя файла APK можно с применением файл-менеджера. Специалисты рекомендуют пользоваться утилитой ES Проводник.
ПО нужно установить, зайти в него и открыть меню, нажав на 3 темные горизонтальные полоски. В появившемся окне нужно активировать функцию root-проводник.
Вернувшись к рабочему окну файлового менеджера, нужно переключить режим с «sdcard» на «Устройство». После этого действия на дисплее отобразится корневой каталог, где нужно пройти по пути «/system/app».
Среди появившихся папок требуется отыскать директорию неисправного ПО и зайти в нее. Рекомендуется записать полное название папки, потому что это нужно для дальнейшей работы. После получения имени неисправной программы можно приступать к ее удалению. На компьютер необходимо загрузить ПО ADB с сайта разработчика, после чего установить его на жесткий диск. Дополнительно на ПК необходимо установить драйверы, соответствующие модели смартфона и версии Андроида.
Затем гаджет требуется подключить к компьютеру кабелем USB, запустив на нем режим отладки. Программа ADB должна автоматически определить устройства. Для этого в ней нужно ввести команду «adb devices».
После обнаружения смартфона на экране ПК появится его серийный номер. Затем мобильный девайс нужно переключить в спецрежим с помощью команды «adb reboot bootloader».
Смартфон перезагрузится, после чего нужно ввести в ADB команду удаления неисправного ПО. Она будет обладать следующим видом — «adb uninstall [-k] appname», где «appname» — имя проблемной программы. После выполнения команды устройство отключается от ПК, а неисправная программа переустанавливается.