it-swarm.com.ru

Сервисы Google Play отсутствуют в эмуляторе (Android 4.4.2)

Для эмулятора, который у меня есть ниже, я получаю сообщение об ошибке «Службы Google Play не установлены на устройстве».

Что касается сайта разработчика , там говорится, что «Эмулятор Android с AVD, работающий на платформе API Google на базе Android 4.2.2 или выше.

Не в состоянии понять, работает ли эмулятор 4.4.2, тогда почему сервисы google play отсутствуют?

 enter image description here

enter image description here

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

44
user1406716

http://developer.Android.com/google/play-services/setup.html

Цитирование документов

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

Нужен эмулятор Google API "S

Увидеть цель в оснастке

Щелчок

enter image description here

Я предпочитаю тестировать на реальном устройстве, на котором установлены сервисы Google Play

43
Raghunandan

Вы не сможете протестировать приложение, используя Google-Play-Service library в эмуляторе. Чтобы протестировать это приложение в эмуляторе, вам нужно установить в эмулятор системный каркас, чтобы оно работало.

https://stackoverflow.com/a/11213598/1405008

Обратитесь к ответу выше, чтобы установить сервис Google Play на свой эмулятор.

7
CoolMonster

Если у вас нет изображения, загрузите его через менеджер SDK:

enter image description here

4
Karl Morrison

Если вы используете Xamarin, я нашел руководство на их официальном форуме объясняющее, как это сделать:

  1. Загрузите пакет из интернета. Для этого есть много источников, одним из возможных источников является веб-сайт CyanogenMod .
  2. Запустите Android-плеер и разблокируйте его. 
  3. Перетащите Zip-файл, который вы скачали, на Android-плеер. 
  4. Перезапустите Android-плеер.

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

Надеюсь, это поможет всем, у кого есть проблемы с поиском документации.

3
Demitrian

Setp 1: Скачать следующие apk файлы . 1) com.google.Android.gms.apk ( https://androidfilehost.com/?fid=95916177934534438 ) 2) com.Android.vending-4.4.22.apk ( https://androidfilehost.com/?fid=23203820527945795 )

Шаг 2. Создайте новый AVD без API Google.

Шаг 3: Запустите AVD (Запустите эмулятор)

Шаг 4: Установите скачанные APK с помощью ADB.

     1)adb install com.google.Android.gms-6.7.76_\(1745988-038\)-6776038-minAPI9.apk  
     2)adb install com.Android.vending-4.4.22.apk

adb придумала андроид sdks/студию

Шаг 5. Создайте приложение в консоли разработчика Google

Шаг 6. Настройте ключ api в своей версии Androidmanifest.xml и google api.

Примечание: На шаге 1 вам нужно скачать APK на основе вашего уровня API Android (.. 18,19,21 ..) и версии сервисов Google Play (5,5.1,6,6.5 ......)

Это будет работать на 100%. 

2
Pandiarajan

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

0
Waqar Ahmed