Ошибка 504 при установке приложения на Андроид

При попытке установить какое-либо мобильное приложение через «Плей Маркет» пользователь может столкнуться с ошибкой установки 504. Данная ошибка имеет одиозную славу и известна множеству пользователей по всему миру. Избавиться от неё довольно сложно, и подчас всё, что остаётся таким пользователям – это попытаться перепрошить устройство или отправить его на заслуженный отдых. Давайте разберёмся, в чём суть ошибки 504 при установке приложений на ОС Андроид, и как её исправить.

Что означает ошибка 504 на Андроид?

Технически ошибка 504 в Google Play является ошибкой тайм-аута шлюза. Обычно она связана с медленным интернет-соединением. Это относится как к стационарному вай-фай, так и мобильному интернету.

Ошибка 504

Тем не менее статистически ошибку 504 наиболее часто можно встретить на Андроид 5.0 Lollipop. В версии указанной ОС «developer preview» имеется баг, напрямую ответственный в появлении ошибки 504 при установке приложений на Android. Данный баг связан с АРТ оптимизацией на устройстве, и именно он выступает непосредственной причиной ошибки.

Lollipop 5
ОС Андроид Lollipop 5.0

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

  • незавершённый загрузочный или установочный процесс, прерванный вследствие различных факторов;
  • медленное интернет-соединение или ошибки в работе сети (особенно в случае мобильного Интернета);
  • конфликт данных;
  • недостаток памяти на устройстве;
  • неправильно установленные на устройстве дата и время;
  • ошибки в кэше ряда мобильных приложений;
  • некорректная работа карты памяти, установленной на устройстве.

Для решения ошибки 504 на Андроиде при установке программ и приложений существует общеизвестный пул советов, обычно никак не решающий проблему. Тем не менее есть несколько способов, которые доказали эффективность у многих пользователей. Рассмотрим их по порядку.

Читайте также: В приложении Nox Launcher произошла ошибка — что делать.

Редактирование файла build.prop для устранения ошибки 504

Поскольку упомянутый баг напрямую связан с АРТ оптимизацией, вам необходимо отключить эту функцию на вашем девайсе. Для этого понадобится получить root-права, позволяющие выполнить указанную операцию. Без рут-прав устранить ошибку 504 на Андроиде с помощью данного способа будет невозможно.

Выполните следующее:

  1. Убедитесь, что вы имеете root-права для вашего устройства. При необходимости получите указанные права с помощью программ «KingRoot», «Framaroot» и других аналогов.

    Framaroot
    Framaroot для получения root-прав
  2. Запустите любой проводник, который умеет работать с рут-правами (к примеру, ES File Explorer File Manager).
  3. С его помощью найдите на вашем устройстве файл build.prop (обычно находится в корне файловой системы) и откройте его для редактирования.

    Файл build.prop
    Отредактируйте файл build.prop
  4. В нём поищите следующие строчки:dalvikи замените их на:

    dalvik.vm.dex2oat-filter=interpret-only
    dalvik.vm.image-dex2oat-filter=speed

    Если первоначальных двух строчек нет, тогда просто допишите в самый конец файла строки:

    dalvik.vm.dex2oat-filter=interpret-only
    dalvik.vm.image-dex2oat-filter=speed

  5. Сохраните изменённый вами файл build.prop.

  6. Перезагрузите устройство и попытайтесь вновь скачать нужную программу с Плей Маркет.

Во многих случаях после этого ошибка 504, возникающая на OS Android при установке приложений, бывает решена.

Удаление папки appnamespace

Другим эффективным способом исправить ошибку 504 является удаление папки appnamespace.

Для этого нужно:

  1. Перейти по пути: /data/data/appnamespace.
  2. Удалить папку appnamespace.
  3. Перезагрузить устройство.

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

Переустановка Гугл-аккаунта на Андроид для сброса ошибки 504

Для этого необходимо выполнить следующие действия:

  1. Перейдите в настройки вашего аппарата. Здесь найдите «Учётные записи» (Accounts) – Google.
  2. Тапните на вашу учётную запись в Гугл, и выберите «Удалить учётную запись».
  3. Теперь перейдите в «Приложения» – «Все».
  4. Найдите приложения «Google Play Маркет», «Google Service Framework», а также «Download Manager». Зайдя в каждое из указанный приложений, нажмите «Принудительно остановить», «Очистить данные» и «Очистить кэш».

    Очистка данных
    Очистка данных на Андроиде
  5. Теперь вновь перейдите в «Настройки» – «Учётные записи» – «Google».
  6. Добавьте ваш Gmail аккаунт.
  7. Перезагрузите устройство. Запустите «Плей Маркет» и установите (обновите) необходимое вам приложение.

Использование VPN

Неплохие результаты в обходе ошибки 504 на Андроиде при установке приложений показало использование ВПН.

Для этого необходимо:

  1. Если позволяет «Плей Маркет», скачайте и установите ВПН-программу (к примеру, «Hideman VPN») на ваше устройство.
  2. Запустите приложение, выберите альтернативную к России страну (например, USA) и нажмите на опцию подключения.
  3. Теперь попробуйте скачать (обновить) проблемную ранее программу.

    Hideman
    ВПН-инструмент Hideman

Это может помочь избавиться при установке приложений от ошибки 504 на вашем гаджете с ОС Андроид.

Установка автоматической даты и времени

Также рекомендуем проверить корректность отображения даты и времени на вашем устройстве.

Для этого нужно:

  1. Перейти в настройки вашего девайса и найти там «Дата и время».
  2. Активировать опцию автоматической установки даты и времени.
  3. После этого необходимо перезагрузить гаджет.
Определение времени
Автоматическое определение времени на Андроиде

Увеличение количества свободного места

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

Это интересно: Как сделать, чтобы фото сохранялись на карту памяти Андроид.

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

Если ни один из указанных советов не помог устранить ошибку 504, сбросьте настройки телефона на Android до заводских. Учтите, что это помогает в небольшом количестве случаев, так как вы имеете дело с системным багом APT оптимизации, неустраняемым стандартным «hard reset». Найдите опцию сброса данных на вашем телефоне и выполните сброс настроек до заводских. Помните, что при таком сбросе ваши файлы и прогресс в играх будут потеряны.

Заключение

В данном материале мы разобрали, что за ошибка 504 на Андроид, почему она возникает, и как от нее избавиться на вашем гаджете. Наибольшую эффективность показал способ с редактированием файла build.prop, для чего вам понадобятся рут-права. Выполните перечисленные в статье советы, это поможет решить ошибку 504 при установке приложения на вашем мобильном девайсе.

 

Оцените статью:
ПлохоТак себеНа троечкуХорошоОтлично! (3 оценок, среднее: 3,67 из 5)
Загрузка...

2 комментария
  1. у меня после попытки перейти в Recovery mode вообще телефон перестал включатся
    просто значок леново горит и всё

  2. Сталкиваюсь во второй раз мой вам совет ребят, просто скопируйте все данные телефона на комп. на телефоне сотрите всё через настройки,восстановление и сброс и всё а потом назад се данные мне помогло.

Ответить

Ваш e-mail не будет опубликован.