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

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

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

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

Ответы

Ответ 1

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

Ответ 2

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

enter image description here

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

enter image description here

Примите Условия использования

enter image description here

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

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

Ответ 3

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

  • Загрузите установщик перевода ARM v1.1 (ARMTI)
  • Загрузите Google Apps для Android версии 4.4, 4.3, 4.2 или 4.1, например
  • Перетащите ARMTI на HomeScreen вашего эмулятора и подтвердить все
  • Перезагрузите эмулятор.
  • Перетащите правильную версию приложения Google на домашний экран
  • Перезагрузите эмулятор.
  • Выполнено задание.

ПРИМЕЧАНИЕ. вы можете найти правильную версию GApp здесь:

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

Ответ 4

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

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

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

Ответ 5

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

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

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

Ответ 6

Для Genymotion "Lollipop Preview - Nexus 5" виртуальное устройство

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

  • Загрузите правильный GApps для Android 5.0: Google Apps для Android 5.0 (https://www.androidfilehost.com/?fid=95784891001614559 - gapps-lp-20141109-signed.zip)

Подробнее GApps здесь

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

Ответ 7

С помощью adb вы можете установить ZIP файлы GApps и ARM без перетаскивания. emuking от разработчиков XDA имеет инструкции для него:

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

  • устройства adb
  • adb remount
  • adb push "C:\Users\John\Desktop\GenyF_cked\system" /system

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

Ответ 8

Теперь Gapps предоставляет способ установки пакета gapps complete apk.

Загрузите APK и инструкцию по установке из следующей ссылки:

http://opengapps.org/app/

Вы можете загрузить текущую APK из следующей ссылки:

Ссылка на воспроизведение в магазине: https://play.google.com/store/apps/details?id=org.opengapps.app

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

введите описание изображения здесь

Ответ 9

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

Ответ 10

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

Я нашел 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

Ответ 11

enter image description here

Начиная с версии 2.10, Genymotion можно установить с помощью панели инструментов в вашем эмуляторе. Просто найдите кнопку Открыть GAPPS.

Ответ 12

Для Genymotion 2.12.2 вы можете найти GApps, добавленные во всех своих виртуальных устройствах. Запустите любое виртуальное устройство Genymotion, а затем вы можете найти в верхнем правом углу, который говорит об открытии GApps. Нажмите его, и он автоматически установит GApps.

! (https://imgur.com/a/ju3EYE0)

Ответ 13

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

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

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

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

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

Ответ 14

По состоянию на февраль 2017 года невозможно установить сервисы google play на эмуляторе genymotion.

Ответ 15

В зависимости от того, на каком оборудовании работает эмулятор Genymotion, может быть достаточно, чтобы только выслать правильную версию gapps без слоя эмуляции ARM. Установка эмуляции ARM позволит устанавливать только приложения ARM, но это может замедлить работу эмулятора и вызвать другие проблемы.

Ответ 16

Загрузите последнюю версию genymotion и после создания устройства нажмите на Open GAPP в правой части устройства.

Это работает для меня

Ответ 18

В правом верхнем углу движений есть кнопка "Открыть GAPPS". Нажмите на него, вы можете напрямую установить Gapps из genymotion.