обновление сервисов Google play в эмуляторе



Я прошел через многие вопросы, как это на Google Play, я использую Android 4.2.2 API 17.



мое приложение требует Google play services 8.1, он компилируется нормально, и когда он работает на эмуляторе он показывает сообщение, что 'вам нужно обновить свои сервисы Google play',



когда я нажимаю на обновление ничего не происходит,



Как я могу обновить службы Google Play без загрузки последней версии API ?

747   9  

9 ответов:

Обновление На 18-Dec-2017

вы можете обновить сервисы Google Play через приложение Play Store в своем эмуляторе так же, как и на физическом устройстве Android от API 24.

Регистрация добавлены новые функции эмулятора С стабильным обновлением от Android Studio v 3.0

Поддержка Google Play - от Google : мы знаем, что многие разработчики приложений используют Google Play Услуг, и это может быть трудно держать на службе до дата в системные образы эмулятора Android. чтобы решить эту проблему, мы сейчас предлагаем версии системных изображений Android, которые включают в себя Play Store приложение. Изображения Google Play доступны, начиная с Android Nougat (API 24). С помощью этих новых образов эмулятора вы можете обновить Google Play Услуги через приложение Play Store в вашем эмуляторе так же, как и вы физическое устройство Android. Кроме того, теперь вы можете тестировать сквозную установку, обновление и приобретение потоки с Google Play Store.


быстрая загрузка-быстрая загрузка позволяет возобновить эмулятор Android сеанс менее чем за 6 секунд

совместимость с Android CTS

улучшения производительности - с последними версиями Android Эмулятор, теперь мы выделяем ОЗУ по требованию, вместо выделения и закрепление памяти на максимальный размер ОЗУ, определенный в вашем AVD.

виртуальные датчики

поддержка Wi-Fi

GPS местоположение и многое другое...

или

обновить это SDK Build-Tools и эмулятор Android до последней версии и это предупреждение не придет снова,

настройки --> Андроид СДК --> SDK-инструментов(вкладка) --> Андроид СДК Строить-Инструменты

enter image description here

используйте эмулятор с установленным Play Store. Обновление игровых сервисов будет так же просто, как и в реальном устройстве.

с тех пор как Google представила Google Play Store images В Android SDK Tools 26.0.0 теперь эмуляторы поставляется с установленной Google Play Store.

enter image description here

от 26.0.3

  • добавляет новую вкладку в расширенном окне для изображений Google Play Store, которая отображает игру Версия служб и кнопка для проверки наличия обновлений для воспроизведения служб.

emulator settings

с документация Google,

Если вы хотите протестировать приложение на эмуляторе, разверните каталог для Android 4.2.2 (API 17) или более поздней версии, выберите Google API и установите его. Затем создайте новый AVD с Google API в качестве целевой платформы.

попробуйте перейти в Настройки-- > Приложения в эмуляторе, а затем найти службы Google Play. Проверьте номер версии и использовать его в построении.градля. Обновить его с последняя версия, вы можете увидеть его в этих документация и поэтому вопрос.

запуск приложения на виртуальном устройстве с изображением системы, "Google Play API "вместо" Google API " будет решить вашу проблему гладко..

  • виртуальные устройства Nexus 5x и Nexus 5 поддерживают Изображение "Google Play API".

  • Google Play API поставляется с нугой 7.1.1 и O 8.0.

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

  1. создать новый виртуальное устройство, выбрав создать виртуальное устройство (левый нижний угол) из диспетчера виртуальных устройств Android.

  2. выбрать связь оборудование '5х' или 'цепь 5'.

  3. загрузите образ системы "Нуга" с помощью Google Play или " O " с помощью Google Play. 'O' - это последняя версия Android 8.0.

  4. Нажмите кнопку Далее и готово.

  5. запустите приложение снова на новом виртуальном устройстве и нажмите на кнопку " Обновить сейчас 'опция, которая отображается вместе с предупреждающим сообщением.

  6. вы будете направлены в Play Store, и вы можете легко обновить свои сервисы Google Play.

посмотреть ваше приложение работает гладко!

  • Примечание: если вы планируете использовать API из Google Play services, вы должны использовать образ системы Google APIs.

вам нужно установить Google play image, Android SDK - > SDK платформы -- > проверьте показать детали пакета -- > установить Google play. enter image description here

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

getPackageManager().getPackageInfo("com.google.android.gms", 0 ).versionName);

например, если значение "9.8.79", то используйте ближайшую доступную меньшую версию com.гуглить.андроид.gms: play-services: 9.8.0'

Это решит вашу проблему. Получить историю выпуска от https://developers.google.com/android/guides/releases#november_2016_-_v100

ответы на этой странице ускользало от меня, пока я не нашел Показать параметры пакета

enter image description here

У меня была такая же проблема. Просто избегайте использования эмулятора с SDK 27. SDK 26 работает отлично!

Я столкнулся с той же проблемой. Я обновил свою студию Android и использовал API 25 target как Android 7.1.1 и X86, и все работало нормально. Я использую сервисы Google play и firebase для своего проекта

Comments

    Ничего не найдено.