"Службы Google Play обновляют" ошибку при выпуске, а не эмулятор (Google Play Services 12.6.73, устройства Huawei)

Я столкнулся с той же проблемой, что и в вопросе " Переполнение стека " в Google Maps API обновляется "Службы Google Play".

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

  • Эта проблема появляется только на картах в моем приложении.

  • Я попытался очистить кеш-сервер Google Services на своем телефоне - все равно ничего.

  • На моем эмуляторе он работает нормально.

  • Я искал по всему Интернету и не нашел для этого рабочего решения.

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

В противном случае, это было бы очень неприятно для них, и некоторые из них удалили бы мое приложение и из-за чего? Ошибка, с которой я не имею никакого отношения? Все работало отлично, до двух дней назад, и с тех пор я не делал никаких изменений в моем приложении... так... почему?

Ответ 1

Об этой ошибке сообщают многие люди из трекера Google. Похоже, что широкий спектр устройств Huawei серьезно повлиял на последнее обновление Play Services до версии 12.6.73. По-видимому, что-то изменилось со стороны Google, и в настоящее время они изучают, что происходит.

Проблема отслеживается в следующей ошибке:

Ошибка авторизации в Google Maps Android API v2 (Google Play Services 12.6.73, устройства Huawei)

Назовите ошибку и следуйте сообщениям от инженеров Google.


ОБНОВЛЕНИЕ 2018-05-15

Некоторые сообщения об ошибке

Только что вышли из телефона в Google и Huawei. Huawei, похоже, признает ответственность. Они сказали мне, что в течение 1-2 недель должно быть обновление EMUI, которое должно исправить "все проблемы с картами Google".

Также ах... @google.com

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

Похоже, Google и Huawei должны вместе рассмотреть этот вопрос, чтобы обеспечить постоянное решение.

ОБНОВЛЕНИЕ 2018-05-16

Google отправил следующее сообщение об ошибке

В сотрудничестве с Huawei разработчики Google определили причину этой проблемы как неожиданное изменение прав доступа к файловой системе. Проблема может повлиять на любое приложение Android на устройстве Huawei, которое отображает карту Google.

Наши инженеры готовят новую версию Служб Google Play, которая должна решить проблему. Он будет ориентирован на устройства под управлением Android 7.0 Nougat или выше. Мы опубликуем еще одно обновление со статусом развертывания.

Спасибо тебе за твое терпение.

ОБНОВЛЕНИЕ 2018-05-17

Наконец хорошие новости от Google

Мы рады сообщить, что бета-версия Google Play Services готова. Мы полагаем, что эта версия смягчает проблему на устройствах Huawei под управлением Android 7.0 Nougat или выше. Важным предостережением является то, что каждый раз, когда устройство перезагружается, вам нужно подождать около минуты, прежде чем запускать затронутые приложения.

Начиная с сегодняшнего дня в полночь (Тихоокеанское время) бета-версия будет развернута в сегменте сообщества, которое зарегистрировалось в общедоступной бета-программе Google Play Services. В течение следующих нескольких дней он будет расширяться в сегменты бета-аудитории. Приглашаем вас присоединиться к бета-версии программы https://developers.google.com/android/guides/beta-program, чтобы получить раннюю версию этой и будущих версий Служб Google Play. По завершении бета-тестирования он будет развернут поэтапно всем пользователям.

ОБНОВЛЕНИЕ 2018-05-18

В дополнение к нашему последнему обновлению (комментарий № 342) мы считаем, что эта проблема исправлена в Google Play Services версии 12.6.85. Если вы все еще сталкиваетесь с проблемой, убедитесь, что на вашем устройстве установлена эта версия.

Как отмечалось ранее, может быть задержка (обычно менее одной минуты) между временем завершения ОС и загрузкой сервисов Google Play. Если вы запустите одно из затронутых приложений во время этого окна, оно может не отобразить карту. Если это произойдет, перезапустите приложение через минуту или около того. Последующие запуска приложения должны преуспеть каждый раз.

ЗАКЛЮЧИТЕЛЬНОЕ ОБНОВЛЕНИЕ 2018-05-22

По состоянию на 10:00 (PDT) 21 мая 2018 года версия Google Play Services 12.6.85 была перенесена на 100% после первоначального бета-развертывания. Мы считаем, что это устраняет проблему Служб Google Play на всех влияющих устройствах Huawei.

Huawei работает над более долгосрочным решением, которое выгодно для его пользователей и разработчиков.

Мы приносим извинения за этот инцидент и его влияние. Мы проводим внутреннее расследование этого вопроса и будем вносить соответствующие улучшения в наши системы, чтобы предотвратить повторение в будущем. Следите за новостями.

Ответ 2

AFAICT ничего не может сделать разработчик приложения, чтобы исправить это. Как @xomena упоминает в своем ответе, Google работает над этим.

Просто добавьте полное решение для конечного пользователя здесь:

  • перейдите в Settings > Apps & Notifications > App > Google Play Services > Storage
  • щелкните Clear Cache
  • перейдите в " Manage Space и нажмите " Clear all data

Имейте в виду, что проблема возникает, если вы перезагружаете устройство

Кто-то создал видео, которое вы можете отсылать своим пользователям по адресу https://youtu.be/VgMtZnyem5Y

Ответ 4

Перейдите в Настройки → Приложение → Службы Google Play и отключите его, чтобы вернуться к заводской версии.

Перезагрузите телефон и перейдите в Google Play Store, чтобы выполнить обновление в службах Google Play.

Меня устраивает. Я снова вижу карту Google в стороннем приложении. Если он говорит об удалении/отключении, сделайте это.

Ответ 5

В настоящее время вы ничего не можете сделать, кроме данных Google Play Service (без перезагрузки телефона). При следующей перезагрузке службы карт будут обновлены, и проблема снова будет там.

Мы просто можем дождаться, когда Google исправит его с помощью обновления для смягчения последствий, а Huawei предоставит пользователям новую прошивку через OTA, которая лучше соответствует последнему API Google без того, что кажется проблемой "авторизации".

Ответ 6

Сегодня Google выпустила версию 12.6.85 на бета-канале, которая исправляет ошибку карты.

Вы можете предложить своему подписчику в качестве бета-тестера:

https://play.google.com/apps/testing/com.google.android.gms

Или прямое скачивание на зеркало APK:

https://www.apkmirror.com/apk/google-inc/google-play-services/google-play-services-12-6-85-release/google-play-services-12-6-85-040408- 197041431-андроид-APK-скачать/

Ответ 7

Я попытался отключить восстановление на заводской версии - к сожалению, это означает, что большинство моих приложений требуется, чтобы Службы Play не запускались, и я не могу переустановить последнюю версию.

Я использую Honor 7x.