«Невідомий код помилки 505» - неприємне повідомлення, з яким першими зіткнулися власники пристроїв серії Google Nexus, оновити з Android 4.4 KitKat до версії 5.0 Lollipop. Цю проблему вже давно не можна назвати актуальною, але з огляду на широку поширеність смартфонів і планшетів з 5-ими Андроїд на борту, розповісти про варіанти її усунення явно необхідно.
зміст
Помилка з кодом 505 з'являється при спробі встановити додаток, розроблене за допомогою Adobe Air. Основна її причина - невідповідність версій програмного забезпечення і операційної системи. Існує кілька варіантів вирішення цієї проблеми, і про кожного буде розказано нижче. Забігаючи наперед, відзначимо, що простим і безпечним можна назвати тільки один метод усунення даної помилки. З нього і почнемо.
більшість помилок Play Маркета , Що виникають при спробі інсталювати або оновити додаток, вирішуються його перевстановлення. На жаль, розглянута нами 505-ая є винятком з цього правила. Якщо коротко, суть проблеми полягає в тому, що зі смартфона пропадають вже встановлені додатки, точніше, вони залишаються в системі, але не відображаються. Отже, і видалити їх не можна, і перевстановити теж, так як вони нібито присутні в системі. Сама ж помилка 505 виникає безпосередньо при спробі встановити той софт, який вже встановлений.
Для усунення проблеми перш за все рекомендується очистити кеш Плей Маркета і Гугл Сервісів. Дані, які накопичуються цим ПО за час використання смартфона, можуть чинити негативний вплив на функціонування як системи в цілому, так і окремих її компонентів.
Примітка: У нашому прикладі використовується смартфон з ОС Android 8.1 (Oreo). На пристроях з попередніми версіями системи розташування деяких пунктів, як і їх назва, можуть трохи відрізнятися, тому шукайте близькі за змістом і логікою.
У тому випадку, якщо описані вище дії не допоможуть вирішити проблему 505, слід переходити до більш радикальних заходів, ніж очищення даних системних додатків. Всі вони описані нижче.
Багато користувачів, серед яких переважають власники старих Nexus-пристроїв, могли «переїхати» з Андроїд 4.4 на 5-ю версію операційної системи, що називається, нелегально, тобто шляхом установки кастома. Досить часто прошивки від сторонніх розробників, особливо якщо в їх основі лежить CyanogenMod, не містять в своєму складі додатків від Гугл - вони встановлюються окремим ZIP-архівом. У такому випадку причиною появи помилки 505 є описане вище невідповідність версій ОС та програмного забезпечення.
Благо, усунути цю проблему досить легко - достатньо перевстановити Google Apps, скориставшись кастомними рекавери. Останнє напевно присутній в ОС від сторонніх розробників, так як використовувалося для її установки. Більш детально про те, де завантажити цей пакет додатків, як вибрати відповідну для свого пристрою версію і здійснити інсталяцію, ви можете дізнатися в окремій статті на нашому сайті (посилання нижче).
Детальніше: Установка Google Apps
Порада: Якщо ви тільки що встановили кастомную ОС, оптимальним рішенням буде спочатку перевстановити її через рекавери, попередньо зробивши скидання, а потім налити інший пакет Гугл Додатків.
Читайте також: Як прошити смартфон через Recovery
Вищеописані методи усунення помилки з кодом 505 далеко не завжди виявляються ефективними, а Спосіб 2, на жаль, навіть не завжди можна реалізувати. Саме в таких, безвихідних ситуація, в якості екстреної заходи можна спробувати скинути смартфон до заводських налаштувань.
Детальніше: Скидання налаштувань на смартфоні з ОС Андроїд
Важливо розуміти, що дана процедура має на увазі повернення мобільного пристрою до його первозданного стану. Всі призначені для користувача дані, файли і документи, встановлені додатки і внесені настройки будуть стерті. Настійно рекомендуємо зробити резервну копію всіх важливих даних. Посилання на статтю з відповідної теми представлена в кінці наступного способу.
Читайте також: Як скинути настройки на смартфоні Samsung
Якщо перед оновленням смартфона до Android 5.0 створювалася резервна копія, можна спробувати відкотиться до неї. Це допоможе позбутися від помилки 505, але такий варіант підійде далеко не всім. По-перше, не кожен резервує дані перед апдейтом або інсталяцією кастомной прошивки. По-друге, хтось віддасть перевагу користуватися щодо свіжої ОС Lollipop, нехай навіть з деякими проблемами, ніж ще старішої KitKat, який би стабільною вона не була.
Відновити колишню версію операційної системи з резервної копії (природно, за умови його наявності) вам допоможе стаття, представлена по посиланню нижче. Ознайомитися з цим матеріалом буде корисно і в тому випадку, якщо ви плануєте оновлюватися або встановлювати на свій смартфон будь-яку прошивку, відмінну від поточної.
Детальніше: Створення резервної копії Android і відновлення з неї
Описані вище варіанти вирішення даної проблеми, хоча і не є досить простими (не рахуючи першого), все ж можуть бути виконані і рядовими користувачами. Нижче ми розповімо про більш складних методах, і перший з них зможуть реалізувати тільки розробники (іншим це просто не знадобиться). Другий же підійде і для просунутих, впевнених в собі користувачів, які вміють працювати з консоллю.
Одночасно з виходом Android 5.0 Lollipop оновився і Adobe Air, який, як було сказано на самому початку статті, має пряме відношення до виникнення помилки 505. Точніше, збій з таким кодовим позначенням викликає софт, розроблений в 15-й версії цього програмного продукту. Побудовані на базі попередньої (14-й) додатки ще працювали стабільно і без збоїв.
Єдине, що можна порекомендувати в даному випадку - відшукати на спеціалізованих веб-ресурсах APK-файл Adobe Air 14, скачати його і встановити. Далі в цій програмі буде потрібно створити новий АПК вже свого застосування і завантажити його в Play Маркет - це виключить появу помилки в ході установки.
Як вже було сказано вище, що викликає помилку 505 додаток може просто не відображатися в системі. Якщо використовувати виключно стандартні засоби ОС, відшукати його не вийде. Саме тому доведеться вдатися до допомоги спеціалізованого софту для ПК - Android Debug Bridge або ADB. Додаткова умова - наявність root-прав на мобільному пристрої і встановленого файлового менеджера, що має кореневої доступ.
Для початку необхідно дізнатися повну назву додатка, яке, як ми пам'ятаємо, за замовчуванням в системі не відображається. Цікавить нас повне ім'я APK-файлу, а допоможе нам в цьому файловий менеджер під назвою ES Провідник . Можна використовувати і будь-який інший аналогічний софт, головне, щоб він надавав можливість доступу до кореневого каталогу ОС.
/system/app
Читайте також:
Як видаляти програми на Android
Як видаляти системні програми
Тепер, отримавши повне ім'я додатки, перейдемо до його безпосереднього видалення. Дана процедура виконується через комп'ютер за допомогою згаданого вище програмного забезпечення.
Детальніше: Установка ADB-драйвера для Android-смартфона
Читайте також: Як включити режим налагодження на Андроїд
Запустіть Android Debug Bridge і перевірте, чи визначився ваш девайс в системі. Для цього введіть наступну команду:
adb devices
adb reboot bootloader
adb uninstall [-k] app_name
app_name - це назва програми, з якою ми дізналися на попередньому етапі даного способу за допомогою стороннього файлового менеджера.
У багатьох випадках примусове видалення винуватця проблеми дозволяє від неї позбутися. Якщо ж вам це не допомогло, залишається скористатися другим, третім або четвертим способом з попередньої частини статті.
«Невідомий код помилки 505» - не найпоширеніша проблема в роботі Play Маркета і операційної системи Android в цілому. Ймовірно, саме з цієї причини її не завжди так просто усунути. Всі розглянуті в статті способи, за винятком першого, вимагають від користувача певних навичок і знань, не володіючи якими можна лише погіршити проблемну ситуацію. Сподіваємося, ця стаття допомогла вам знайти оптимальний варіант усунення розглянутої нами помилки, і ваш смартфон став працювати стабільно і без збоїв.