Как вы устанавливаете рамки 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 файлы:
- Установщик переводов ARM v1.1 (Зеркала)
Если у вас возникли проблемы с переводом ARM-переводов, попробуйте повторно загрузить из зеркала
- Загрузите правильный GApps для своей Android-версии:
Если у вас есть проблемы с миганием GApps, попробуйте повторно загрузить из зеркала
- Затем откройте свою виртуальную машину 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 (патч веб-просмотра)
- Загрузка с указанной выше ссылки
- Просто перетащите и отпустите загруженный zip файл в genymotion и перезапустите
- Добавьте учетную запись 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. Готово.