Как вы устанавливаете рамки Google (Play, Accounts и т.д.) На виртуальном устройстве Genymotion?

В настоящее время я тестирую Genymotion и мальчика, это намного быстрее, чем эмулятор ADT.

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

Ответы

Ответ 1

Обновление 28 мая 2017 года: этот метод больше не поддерживается мной и больше не работает, насколько мне известно. Не пытайтесь.


# Как добавить поддержку Google Apps и ARM в Genymotion v2.0 + #

Оригинальный источник: [GUIDE] Genymotion | Установка ARM-перевода и GApps - XDA-разработчики

Примечание (2 февраля):. В отличие от предыдущих отчетов, было обнаружено, что Android 4.4 действительно работает с ARM-переводом, хотя он и глючит. Выполните те же действия, что и раньше, просто убедитесь, что вы загружаете 4.4 GApps.

UPDATE-v1.1: Я получил более современные сборки libhoudini и обновил ZIP файл. Это исправляет множество сбоев приложений и зависает. Просто запустите новый, и он должен работать.


Это руководство предназначено для возврата и перевода/поддержки ARM (это вызывает ошибки INSTALL_FAILED_CPU_ABI_INCOMPATIBLE) и приложений Google Play в вашей виртуальной машине Genymotion.

  • Загрузите следующие ZIP файлы:
  • Затем откройте свою виртуальную машину Genymotion и перейдите на главный экран.
  • Теперь перетащите & отпустите Genymotion-ARM-Translation_v1.1.zip в окно VM Genymotion.
  • Он должен сказать: "Перенос файлов". После того, как вы попросите его выполнить его, нажмите "ОК".
  • Теперь перезагрузите свою виртуальную машину с помощью ADB (adb reboot) или приложения, такого как ROM Toolbox. Если это необходимо, вы можете просто закрыть окно VM, но я не рекомендую его.
  • После того, как вы снова на домашнем экране, перетащите и отпустите gapps - * - signed.zip (имя меняется) на вашу виртуальную машину и нажмите "ОК", когда его спросят.
  • Как только он закончится, снова перезагрузите виртуальную машину и откройте магазин Google Play.
  • Войдите в свою учетную запись Google
  • Как только в магазине зайдите в меню "Мои приложения" и пусть все обновится (исправлено много проблем). Также попробуйте напрямую обновить Google Play Services.
  • Теперь попробуйте найти "Netflix" и "Google Диск".
  • Если оба приложения отображаются в результатах, и вы можете их загрузить или установить, то поздравления: теперь у вас есть поддержка ARM и полностью настроенная Google Play!

Я тестировал это на Genymotion v2.0.1-v2.1, используя изображения Android 4.3 и 4.4. Не стесняйтесь пропустить шаги GApps, если вы хотите только поддержку ARM. Он будет отлично работать сам по себе.


Старый Zips: v1.0. Не загружайте их, так как они не будут решать ваши проблемы. Он оставлен для архивных и экспериментальных целей.Забастовкa >

Ответ 2

Поскольку предыдущий ответ больше не применяется для новых устройств, созданных с помощью Genymotion 2.0, вот новое решение.

Установить Google Play на Genymotion 2.0

Причина, по которой он больше не применяется, заключается в том, что Genymotion больше не включает Google Apps в образ виртуального устройства. Согласно Genymotion, они работают с Google, но тем временем это хороший способ обхода.

Ответ 3

РЕДАКТИРОВАТЬ 2

Через три месяца мы можем сказать: никаких официальных сервисов Google Apps в Genymotion и CyanogenMod-like метод - это только способ получить Google Программы. Тем не менее, вы все равно можете использовать предыдущий проект команды Genymotion: AndroVM (скачать зеркало).


ИЗМЕНИТЬ

Приложения Google будут удалены из Genymotion в ноябре. Дополнительную информацию можно найти на странице Genymotion Google Plus.


Выберите виртуальное устройство в Google Apps:

Готово

Ответ 4

Процесс 3 шагов: -

4.4 Киткат
5.0 Lollipop
5.1 Lollipop
6.0 Marshmallow
7.0 Нуга
7.1 Nougat (патч веб-просмотра)

  1. Загрузка с указанной выше ссылки
  2. Просто перетащите и отпустите загруженный zip файл в genymotion и перезапустите
  3. Добавьте учетную запись google и загрузите "Google Play Музыка" и запустите.


Примечание. - Вышеописанный процесс может быть автоматизирован, если вы установите OpenGapps apk на свое устройство.
Ссылка для загрузки для apk

Ответ 5

Хорошо, это, наверное, самый простой способ сделать это:

  • Прежде всего, вам нужно будет установить GAPPS.
  • Затем откройте виртуальное окно и дождитесь появления главного экрана в Genymotion.
  • Перетащите папку GAPPS, которую вы загрузили ранее в Genymotion.
  • Вы получите подсказку. Нажмите "ОК". Вы увидите много ошибок, но просто проигнорируете их и дождитесь появления успешного приглашения. Нажмите "ОК" еще раз и перезапустите виртуальное устройство.
  • Должен появиться экран учетной записи Google. Откройте приложение playstore, если оно не появится. Войдите в свой аккаунт. Опять проигнорируйте ошибки.
  • Игровой магазин должен быть открыт и должен быть полностью функциональным.

Ответ 6

Теперь существует официальный FAQ для использования Google Play в Как установить службы Google Play?, здесь FAQ:

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

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

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

Ответ 7

Я мог бы замаскировать ARM-перевод, но не gapps, используя fooobar.com/questions/3841/.... Я получил сообщение "Ooops", что-то пошло не так, когда вы заметили ошибку gapps-jb-20121011-signed.zip ", упомянутую выше. Если вы читаете журналы Genymotion и находите запись типа:

Sep 16 23:00:02 [Genymotion Player] [Error] [Adb][shell] Unable to finished process:  "Process operation timed out" 

Попробуйте применить вспышку с помощью adb напрямую:

$ adb -s 192.168.56.101:5555 shell "/system/bin/check-archive.sh /sdcard/Download/gapps-jb-20121011-signed.zip"
$ adb -s 192.168.56.101:5555 shell "/system/bin/flash-archive.sh /sdcard/Download/gapps-jb-20121011-signed.zip"
$ adb reboot

Измените эти команды в соответствии с вашими файлами журналов (путь и IP, вероятно, будут разными).

Я нашел файлы журнала Genymobile в следующей папке, кстати:

~/.Genymobile/Genymotion/deployed/<device name>/genymotion-player.log

Ответ 8

Попробуйте выполнить все шаги, указанные в ссылке ниже и до этого обновления VirtualBox до 4.2, следуя инструкциям в VirtualBox 4.2.0 выпущен с поддержкой Drag'n'drop от хоста к Linux-посетителям, больше. Затем обновите Genymotion до последней версии.

Перейдите на рабочий стол и запустите Genymotion. Выберите виртуальное устройство с Android версии 4.2, а затем сначала перетащите два файла Genymotion-ARM-Translation_v1.1.zip. Тогда Genymotion покажет прогресс, и после этого он предложит диалог. Затем нажмите "ОК", и он попросит перезагрузить устройство. Перезапустите ADB. Сделайте те же шаги для второго файла, gapps-jb-20130812-signed.zip и перезапустите ADB.

Я надеюсь, что это решит проблему. Проверьте ссылку - это объясняет это более ясным.

Ответ 9

Google Kit Kit для Genymotion.

Загрузите ZIP файл Google Apps из ссылки, содержащей основные сервисы Google, такие как Play Store, Gmail, YouTube и т.д.

https://www.mediafire.com/?qbbt4lhyu9q10ix

После завершения загрузки перетащите ZIP файл, загруженный с именем update-gapps-4-4-2-signed.zip в окно Genymotion. Он начинает установку Google Apps и запрашивает подтверждение. Подтвердите это.

Ответ 10

Если кто-то получил сообщение об ошибке при входе в Google, появится следующее сообщение:

Не удалось войти
не может установить надежное соединение с сервером...

затем попробуйте войти в браузер - на YouTube, Gmail, на сайтах Google и т.д.

Это помогло мне. После входа в браузер я смог войти в приложение Google Play...

Ответ 11

Иногда "ARM Translation Installer v1.1" не работает. Вот простое решение для установки Google Play.

  • Перейдите по этой ссылке: http://www.mediafire.com/download/jdn83v1v3bregyu/Galaxy+S4++HTC+One++Xperia+Z+-+4.2.2+-+with+Google+Apps+-+API+17+-+1080x1920.zip

  • Загрузите файл со ссылкой и извлеките, чтобы получить виртуальное устройство Android в магазине Google Play. Файл будет называться "Galaxy S4 HTC One Xperia Z - 4.2.2 - с Google Apps - API 17 - 1080 × 1920".

  • Закройте все хранилище Genymotion, работающее в фоновом режиме.

  • Скопируйте этот извлеченный файл в следующую папку. C:\Users\'Имя пользователя'\AppData\Local\Genymobile\Genymotion\развертывается

  • После копирования вы должны увидеть этот путь: C:\Users\'username'\AppData\Local\Genymobile\Genymotion\развернутый\Galaxy S4 HTC One Xperia Z - 4.2.2 - с Google Apps - API 17 - 1080x1920

  • В папке "Galaxy S4 HTC One Xperia Z - 4.2.2 - с Google Apps - API 17 - 1080 × 1920" вы увидите много файлов *.vmdk и *.vbox.

    /li >
  • Теперь откройте VirtualBox и выберите "Машина" → "Добавить" и просмотрите указанную выше папку и импортируйте файл *.vbox.

  • Перезапустите Genymotion. Готово.