Ошибка 504 при загрузке приложений из Play Store?


26

Мое устройство - Motorola Xoom MZ604 . Интернет-соединение 4G WiMax через мой ноутбук в качестве точки доступа. Проблема в том, что когда я пытаюсь загрузить любое приложение из Google Play Store, оно выдает ошибку 504 с сообщением, которое я упомянул в заголовке.

Однако, если я перехожу к приложению через браузер и нажимаю: Install → Select Device → Installи затем перезагружаю свое устройство, оно иногда работает.

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


1
Снимок экрана, показывающий полное сообщение, помог бы, так как ошибка 504 может означать разные вещи.
— Николас Рауль

Ответы:


10

Согласно списку кодов состояния в Википедии , ошибка 504 означает следующее:

504 Время ожидания шлюза
Сервер действовал как шлюз или прокси и не получил своевременного ответа от вышестоящего сервера.

Другими словами: виновник не должен быть (на) вашем устройстве или (в) Google Play - но между ними.

Нить на форуме Nook описывает ту же самую проблему, и один из выводов , существует:

Обычно это означает ошибку шлюза, и я подозреваю, что проблема на стороне маршрутизатора, а не на стороне Nook. Иногда сброс маршрутизатора вылечит это.

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


Из ветки на XDA про все коды ошибок Google Play

Способ 1:

  • очистить данные
  • очистить кеш магазина Google Play Store и каркаса сервиса Google

Способ 2:

  • удалите свой аккаунт Gmail
  • перезагружать
  • Повторно добавить аккаунт

Как ни странно, та же самая проблема приводит к совершенно другому выводу ответов Yahoo : здесь пользователю не хватило места на его устройстве, поэтому после удаления какого-либо другого приложения оно вдруг заработало. Я подозреваю, что это было совпадение (когда он попытался снова после освобождения места, шлюз был «исправлен») - но это не помешает проверить это.


Еще несколько решений могут появиться со временем. Для меня оказалось полезным поискать в Google «Google Play» «ошибка 504» .


8
Я не знаю, совпадает ли ошибка 504 с Google Play с ошибкой 504 HTTP. Если это действительно HTTP 504, я согласен, это ничего не исправит на сервере.
— Райан Конрад

1
Да. К сожалению, этот пост XDA говорит не о причинах , а о возможных решениях .
— Иззи

6
нашел больше информации, которая говорит, что ошибка 504 - INSTALL_FAILED_UID_CHANGED - это комментарии к ошибке, исправленной в резервной копии титана, но это больше информации :)
— Райан Конрад

3
UID обычно учитывает UserID, иногда называемый SID в Windows. Что, если он «изменился», то имело бы смысл понять, почему эти методы работают, потому что он повторно инициализирует UID (метод 2) или повторно кэширует то, что он считает UID (метод 1).
— Райан Конрад

4
-504, будучи INSTALL_FAILED_UID_CHANGED, в отличие от HTTP 504, вероятно, вероятно, учитывая, что установка обновления Chrome на предварительный просмотр M-разработчика завершается неудачно с -504 (поскольку пакет не

3

Надеюсь, это кому-нибудь поможет.

В моем случае я пытался обновить приложение (в настоящее время установленное на устройстве), на котором установлен Target SDK 23, до приложения (недавно загруженного приложения в магазине Play) с целевым sdk 22.


1
Да, в журнале сказано: «Ошибка -504 при установке <package>: -26: Пакет <package> новый целевой SDK 21 не поддерживает разрешения времени выполнения, но старый целевой SDK 23 поддерживает»
— Ujjwal Singh

Я не уверен, что это комплексное решение вопроса ОП. Например, я удалил все предыдущие экземпляры приложения со своего телефона, попытался переустановить его через Google Play и все еще получаю эту ошибку.
— Игорь Ганапольский

1
@IgorG. к сожалению, вам нужно удалить приложение со всех устройств, которые используют этот кондиционер ... (например, если на трех устройствах используется одна и та же учетная запись и у вас установлено приложение, использующее этот кондиционер, необходимо удалить приложение из всех трех устройства, чтобы избавиться от ошибки.)
— wasimys

1

Попробуйте сбросить приложение Play Store. Вы не потеряете свои приложения после этих шагов. Ничего важного не будет потеряно.

Шаги, чтобы следовать на Motorola Xoom

  1. Перейти в ящик приложения (меню)
  2. Нажмите настройки
  3. Нажмите приложения
  4. Нажмите на вкладку «Все»
  5. Прокрутите и найдите магазин игр
  6. Нажмите Play Store (не услуги Play Store!)
  7. Нажмите «очистить данные»
  8. Затем вы получите предупреждение, нажмите «ОК»

Вот и все, снова пройдитесь по своей проблеме и посмотрите, исправлена ​​ли она. Имейте в виду, что вам придется повторно принять положения и условия для приложения Play Store, когда оно появится, просто нажмите «принять»


Отлично, я попробую это и дам вам знать.
— Самирон

Хорошо. Рад, что смог помочь!
— cw1998

Я :) я обязательно отвечу о том, как ваше решение сработало для меня, но, вероятно, будет немного поздно. быть занятым в этот момент :(
— Самирон

1

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

У вас есть более одного пользователя на устройствах Lollipop.


0

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.