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


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

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

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

11 577

11 ответов:

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

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

  2. скачать два zip-файлы:
    - ARM Translation Installer 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.молнии через эмулятор. Появится диалоговое окно и покажет, как выполняется передача файлов, затем появится другое диалоговое окно и спросит, что вы хотите, чтобы прошить его на эмуляторе. Нажмите кнопку ОК и перезагрузите устройство, запустив adb reboot из вашего терминала или командной строки.

  4. перетащите и отбросьте второй файл gapps - * - подпись.молнии и повторите те же шаги, что и выше. Беги 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. скачать ARM Translation Installer v1. 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 Apps для Android 5.0 (https://www.androidfilehost.com/?fid=95784891001614559 - gapps-lp-20141109-подпись.молнии)

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

Я использовал 4.2.2, что вполне приемлемо для моих целей тестирования. Затем я извлек оба zip " / system/..."папки в папку на моем рабочем столе. В командной строке я использовал следующие команды (Шаг 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. на Open GApps, выберите архитектуру x86, версию вашего эмулятора и вариант Android (достаточно nano, другие приложения можно установить из Play Store) и загрузите 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 используется в руководстве -- это для удобства. он не станет отличается от приведенного в принятом ответе на первый взгляд