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

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

Я не могу установить его, как указано в Stack Overflow post как вы устанавливаете рамки Google (Play, учетные записи и т. д.) на виртуальном устройстве Genymotion? из-за отсутствия поддержки для установки перетаскивания.

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

11 ответов


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

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

  2. скачать два zip-файлы:
    - установщик перевода ARM v1.1
    - Google Apps для вашей версии Android: 2.3.7-4.4.4 или 4.4 - 6.0 (с платформой и вариант) вы также можете найти список GApps в wbroek пользователь страница GitHubGist.

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

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

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


последняя версия Genymotion (2.10.0) теперь позволяет установить GApps с панели инструментов эмулятора:

enter image description here

Нажмите кнопку GApps на панели инструментов

enter image description here

примите условия

enter image description here

затем начнется загрузка приложений google

после завершения загрузки просто перезагрузите виртуальное устройство!


вы можете сделать это просто:

  1. скачать перевод рукоятка установки В1.1(ARMTI)
  2. загрузите приложения Google для Android версии 4.4, 4.3, 4.2 или 4.1 к примеру
  3. перетащите ARMTI на рабочий стол эмулятора и подтвердить все
  4. перезагрузите эмулятор
  5. перетащите правильную версию приложения Google на рабочий стол
  6. перезагрузите эмулятор
  7. работа СДЕЛАННЫЙ.

Примечание: вы можете найти правильную версию GApp здесь:

http://forum.xda-developers.com/showthread.php?t=2528952


Я попробовал почти все вышеперечисленные опции, но не смог установить сервисы google play, однако только что нашел из раздел faq genymotion единственный способ получить доступ к службам Google play-использовать пакеты, предоставляемые OpenGapps.

Я попробовал и это сработало:

  1. посещение opengapps.org
  2. выберите x86 в качестве платформы
  3. выберите версию Android, соответствующую вашему виртуальному устройству
  4. выберите нано как вариант
  5. загрузите zip-файл
  6. перетащите установщик zip в новое виртуальное устройство Genymotion (только 2.7.2 и выше)
  7. следуйте инструкциям всплывающих окон

для Android 6.0 по крайней мере, перевод ARM, по-видимому, не нужен.

просто возьмите пакет x86 + Android 6.0 (nano в порядке) из OpenGApps и установить, перетащив и падение и сказав ему мигать.

кажется, что перевод ARM был ранее необходим, прежде чем пакет x86 был доступен. Возможно, Вам все еще понадобится перевод ARM, если вы хотите установить приложения только для ARM.


для того, как Genymotion "чупа-чупс "превью" нексус 5" виртуальным устройством

  • те же шаги, упомянутые в ответах @KingyBobo и @anp8850, но:

  • скачать правильный GApps для Android 5.0: Приложения Google для Android 5.0 (https://www.androidfilehost.com/?fid=95784891001614559-gapps-lp-20141109-подпись.zip)

Больше GApps здесь

обратите внимание, что Google+ показывает много ошибок перед обновлением.


с помощью adb вы можете установить GApps и ARM Support zips без перетаскивания. emuking от разработчиков XDA есть инструкция на это:

Я использовал 4.2.2, что вполне приемлемо для моих целей тестирования. Затем я извлек оба zip " / system/..."папки в папку на моем рабочем столе. В командной строке cmd я использовал следующие команды (Шаг 1 является необязательным и для проверки того, что adb работает):

  1. устройства adb
  2. adb перемонтировать
  3. adb push "C:\Users\John\Desktop\GenyF_cked\system" / system

вам придется изменить имя папки в строке "ADB push", где вы фактически извлекли оба zip-файла. После этого я рекомендую вам "перезагрузить adb" устройство.


  1. скачать ARM Translation v1.1 и прошить его, перетаскивая эмулятор. Затем перезагрузите эмулятор.
  2. на Открыть GApps, выберите архитектуру x86, Android версию эмулятора и вариант (nano достаточно, другие приложения могут быть установлены из Play Маркета) и скачать zip архив. Перетащите этот архив в эмулятор и запустите его. Перезагрузите эмулятор.

теперь Gapps обеспечить способ установки пакета gapps тщательный apk.

скачать APK и инструкции по установке из ссылки ниже:

http://opengapps.org/app/

вы можете скачать текущий APK из ссылки ниже:

Play store Ссылка:https://play.google.com/store/apps/details?id=org.opengapps.app

ссылка на сайт текущей версии (7/22/2017): http://opengapps.org/app/opengapps-app-v16.apk

enter image description here


перетаскивание не работает в моей системе...

Я нашел blogpost который описывает, как вы устанавливаете его с adb:

adb push Genymotion-ARM-Translation_v1.1.zip /sdcard/Download/Genymotion-ARM-Translation_v1.1.zip

adb push gapps-jb-yyyymmdd-signed.zip /sdcard/Download/gapps.zip

adb shell flash-archive.sh /sdcard/Download/Genymotion-ARM-Translation_v1.1.zip

adb reboot

adb shell flash-archive.sh /sdcard/Download/gapps.zip

adb reboot

следующие шаги в принятом ответе не сработали для меня. Я пошел по ступенькам в данное руководство с изображением под управлением 5.0.0, и он получил работу. Это пошаговый процесс, как и принятый ответ на добавление Google Play поддержка изображений genymotion.

наиболее важными отличиями являются то, что в руководстве, с которым я связан, они упоминают, что установка Google Play Services картинки больше, чем 5.0.0 может не работать, и они говорят, чтобы изменить ADB tool connection settings в Genymotion окно настроек настольного приложения:Use custom Android SDK tools. Кроме того,gapps молнии, кажется, разные.

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

ссылке gapps zip для Android 5.0 используется в руководстве -- требуется Genymotion 2.4.0+

ссылка на ARM Translation Installer v1.1 используется в руководстве -- это для удобства. он не станет отличается от приведенного в принятом ответе на первый взгляд