Установка Google Play Services в Genymotion

covergenmotion

Эмулятор Genymotion становится все более популярным среди Android-разработчиков. Тем не менее, в нем по-прежнему не хватает сервисов Google, таких как Google Pla, Google Карты и т.д.  В связи с этим мы не можем проверить функциональные возможности, которые используют сервисы Google, например GCM Push Notifications или Google Maps.

Во всяком случае это не проблема, так как есть несколько простых шагов, позволяющих сделать Google Services доступными на Genymotion, с помощью gapps’ов (Google Apps) от CyanogenMod.

Шаг 1. Установите ARM Translation

ARM Translation позволяет работать приложениям, скомпилированным под ARM-архитектуру на x86-ой архитектуре. Это связано с тем, что ROM для Genymotion компилируется под x86 для совместимости с процессорами ПК, а gapps’ы от CyanogenMod компилируются под ARM.

Для установки, скачайте Genymotion-ARM-Translation_v1.1zip, а затем перетащите загруженный файл в открытое виртуальное устройство. Посл передачи файла, появится диалоговое окнокак на картинке. Просто нажмите ОК:

armtranslationflash

В новом диалоговом окне также нажмите ОК:

armtranslationflashed

Вам нужно перезагрузить виртуальное устройство, но нужно не просто закрыть Genymotion, а именно перезагрузить устройтво. Это делается через командную строку:

  
adb reboot

Шаг 2. Установите gapps’ы

Прежде чем перейти следующему шагу, необходимо скачать zip-архив с gapps’ами для версии Android, установленной на вашем виртуальном устройстве:

Android 2.3.3,
Android 4.0.x,
Android 4.1.x,
Android 4.2.x,
Android 4.3.x,
Android 4.4.x,
Android 5.0.x

Перетащите архив на окно с виртуальное устройство и нажмите OK:

flashgapps

Заново перезагрузите ваше устройство:

  
adb reboot

После перезагрузки вы увидите уведомление Google Play services has stopped:

unfortunate

Без паники, все в порядке. Дело в твом, что gapps’ы сильно устарели. Вам нужно зайти через аккаунт Google и обновить все приложения через google Play.

updateall

Также не забудьте обновить Google Play Services. Зайдите в Google Play и нажмите Update all.

done

Поздравляю, теперь вы можете использовать Google Play Services на своем виртуальном устройстве. Также, теперь вы можете тестировать приложения, скомпилированные под архитектуру ARM.

Видеоверсия урока: Установка Google Services на эмулятор Genymotion

Источник: How to install Google Play Services on Genymotion Step by Step

Комментарии:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *