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

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

Я не могу установить его, как указано в статье «Переполнение стека». Как вы устанавливаете рамки Google (Play, Accounts и т. Д.) На виртуальном устройстве Genymotion? Из-за отсутствия поддержки установки перетаскивания.

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

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

Genymotion не предоставляет Google Apps. Чтобы установить 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 поверх эмулятора. Появится диалоговое окно и будет показано, как будет выполняться передача файлов, появится другое диалоговое окно и спросите, хотите ли вы его выпустить на эмулятор. Нажмите «ОК» и перезагрузите устройство, выполнив adb reboot из вашего терминала или командной строки.

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

  5. На данный момент «Службы 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

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

  1. Загрузите установщик перевода ARM v1.1 (ARMTI)
  2. Загрузите Google Apps для Android версии 4.4, 4.3, 4.2 или 4.1, например
  3. Перетащите ARMTI на HomeScreen вашего эмулятора и подтвердите все
  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. Выберите nano как вариант
  5. Загрузите zip-файл
  6. Перетащите и запустите установщик zip в новом виртуальном устройстве Genymotion (только 2.7.2 и выше)
  7. Следуйте инструкциям всплывающего окна.

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

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

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

Для виртуального устройства 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+ показывает много ошибок.

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

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

  1. Устройства adb
  2. Adb remount
  3. Adb push "C: \ Users \ John \ Desktop \ GenyF_cked \ system" / system

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

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

Drag and Drop не работает в моей системе …

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

Теперь Gapps обеспечивают способ установки пакета gapps full 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

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

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

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

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

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

Принять Условия

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

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

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

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

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

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

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

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

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