Genymotion google play как установить

от admin

Как установить Сервисы Google Play в Genymotion?

По соображениям интеллектуальной собственности, Сервисы Google Play по умолчанию не включаются в виртуальные устройства Genymotion.

Однако, если они вам действительно требуются для работы, то вы можете использовать установочные пакеты, предоставляемые OpenGapps.

Как установить Сервисы Google Play

Просто выполните следующие действия:

  • Посетить opengapps.org
  • Выберите x86 в качестве платформы
  • Выберите версию Android, соответствующую вашему виртуальному устройству
  • Выберите вариант nano
  • Загрузите zip-файл
  • Перетащите инсталлятор zip в новое виртуальное устройство Genymotion (только 2.7.2 и выше)
  • Следуйте инструкциям на экране

Обратите внимание, что Genymobile Inc. и Genymotion не несут никакой ответственности за загрузку, установку и использование Сервисов Google Play на ваших виртуальных устройствах. Вы лично несете исключительную ответственность за использование данного решения. Более того, компания-разрабочик Genymotion отказывается от каких-либо гарантий совместимости пакетов OpenGapps с любой версией Genymotion.

How to install Google Play Services on Genymotion Step by Step

Due to Genymotion’s fluidness and ease of use, it now becomes the most popular android emulator allows android developers to test their app directly on their computer.

However, it still lacks of Google Services just like Google Play Store, Google Maps, etc. on Genymotion emulator which makes us developer not be able to test those functionalities that use Google Services for example GCM Push Notifications or Google Maps.

Anyway it is not a problem anymore since there is some simple steps to do to make Google Services be avaiable on Genymotion with some help from CyanogenMod’s gapps.

Step 1: Install ARM Translation — The secret behind Genymotion’s fluidness is its ROM is compiled to x86 to match the most popular computer’s CPU Architecture. But CyanogenMod’s gapps is compiled in ARM. That’s the reason why we can’t just simply install gapps on Genymotion. To make it works, we need to install an ARM Translation which will let those ARM apps be able to run on this x86 virtual device.

To install, download Genymotion-ARM-Translation_v1.1zip and then drop&drop the downloaded file to an opened Genymotion virtual device. After file transfering is done, there will be a confirmation dialog like below. Just simple click OK to flash it on virtual device.

There will be an another dialog to let you know that the flashing process is done.

You need to reboot the virtual device now but we don’t suggest to just close the virtual device and relaunch it once again since it may leads to some weird behaviour. To make it done completely find, you need to reboot the device through command line like this:

In case you accidentally close the virtual device, don’t be panic. You might need to relaunch for a few times before it can boot up.

Step 2: Install gapps — Before we go on to the next step, you need to download the flashable zip of gapps by your virtual device’s Android version:

And then drop&drop the downloaded file to a virtual device like previous and go through the flashing process.

Reboot the virtual device once again.

After the virtual device is booted up, you will notice that Google Play services has stopped problem will keep popping up like this:

Don’t be surprised and don’t panic. You did it all right. This error happens because the installed gapps is just too old and didn’t match the latest ROM Genymotion provided. All you need to do is be patient and login to Google Play Store and update all of installed app.

And also don’t forget to update Google Play Services as well. It should be notified through the device’s notification area after your pressed the Update All button in Google Play Store.

Congratulations, Google Play Services are now available on your Genymotion virtual device. A by-product of this installation is you are also able to run the app compiled in ARM on Genymotion as well.

Hope you find this article helpful. =)

Author: nuuneoi

A full-stack developer with more than 6 years experience on Android Application Development and more than 12 years in Mobile Application Development industry. Also has skill in Infrastucture, Service Side, Design, UI&UX, Hardware, Optimization, Cooking, Photographing, Blogging, Training, Public Speaking and do love to share things to people in the world!

Читать:
Как изменить размер логотипа в css

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

Эмулятор 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, а затем перетащите загруженный файл в открытое виртуальное устройство. Посл передачи файла, появится диалоговое окнокак на картинке. Просто нажмите ОК:

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

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

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

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

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

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

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

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

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

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

Как установить Сервисы Google Play на виртуальной машине Genymotion (без поддержки перетаскивания)?

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

Я не могу установить его, как упоминалось в Qaru post Как вы устанавливаете рамки Google (Play, Accounts и т.д.) на виртуальном устройстве Genymotion? due к отсутствию поддержки для установки перетаскивания.

Genymotion поддерживает Google Apps для нескольких эмуляторов, но не поддерживает планшетные эмуляторы.

16 ответов

Genymotion не предоставляет Google Apps. Чтобы установить Google Apps:

Обновите Genymotion и VirtualBox до последней версии.

Загрузите два ZIP файла:
— Установщик перевода ARM v1.1
Google Apps для вашей версии Android: 2.3.7 — 4.4.4 или 4.4 — 6.0 (с платформой и вариантом) Вы также можете найти список GApps на странице wbroek странице GitHubGist.

Откройте эмулятор Genymotion и перейдите на главный экран, затем перетащите первый файл Genymotion-ARM-Translation_v1.1.zip поверх эмулятора. Появится диалоговое окно, которое будет отображаться в процессе передачи файлов, затем появится другое диалоговое окно и спросите, хотите ли вы его выпустить на эмулятор. Нажмите «ОК» и перезагрузите устройство, запустив adb reboot в своем терминале или в командной строке.

Перетащите второй файл gapps — * — signed.zip и повторите те же действия, что и выше. Запустите adb reboot снова и, после перезагрузки, Google Apps будет в эмуляторе.

В этот момент «Службы Google Apps» будут часто сбой со следующим сообщением google play services has stopped working . Откройте Google Play. Предоставив данные своей учетной записи, откройте Google Play и обновите установленные Google Apps. Похоже, Google Play понимает, что у вас старые службы Google Play, и попросит вас обновить (в моем случае для обновления Hangouts Google требуется новая версия Служб Google Play). Я также слышал, что просто ожидание также предложит вам обновить. Приложение Google Play Services похоже не выглядит иначе — вы не можете его искать. Затем вы должны увидеть предложение об обновлении сервисов Google Play. После установки новых сервисов Google Play теперь у вас будет стабильный рабочий доступ к Google Play

Похожие статьи