Как установить сервисы Google Play в виртуальной машине Genymotion (без поддержки перетаскивания)?
Как я могу установить службы Google Play в эмуляторе Genymotion без поддержки перетаскивания?
Я не могу установить его, как упоминалось в Stack Overflow post Как установить Google фреймворки (Play, учетные записи и т. д.) на виртуальном устройстве Genymotion? из-за отсутствия поддержки для перетаскивания установки.
Genymotion поддерживает приложения Google для нескольких эмуляторов, но не поддерживает эмуляторы планшетов.
11 ответов:
Genymotion не предоставляет приложения Google. Чтобы установить Google Apps:
обновление Genymotion и VirtualBox до последней версии.
скачать два zip-файлы:
- ARM Translation Installer v1. 1
-Google Apps для вашей версии Android:2.3.7-4.4.4 или 4.4 - 6.0 (с платформой и вариант) вы также можете найти список GApps в wbroek пользователь страница GitHubGist.откройте эмулятор Genymotion и перейдите на главный экран, затем перетащите первый файл Genymotion-ARM-Translation_v1.1.молнии через эмулятор. Появится диалоговое окно и покажет, как выполняется передача файлов, затем появится другое диалоговое окно и спросит, что вы хотите, чтобы прошить его на эмуляторе. Нажмите кнопку ОК и перезагрузите устройство, запустив
adb reboot
из вашего терминала или командной строки.перетащите и отбросьте второй файл gapps - * - подпись.молнии и повторите те же шаги, что и выше. Беги
adb reboot
снова и, после перезагрузки, приложения Google будут в эмуляторе.в этот момент "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
вы могли бы сделать это просто:
- скачать ARM Translation Installer v1. 1(ARMTI)
- загрузите приложения Google для своего Android версии 4.4, 4.3, 4.2, или 4.1 к примеру
- перетащите ARMTI на рабочий стол вашего эмулятора, и подтвердите все
- перезагрузите эмулятор
- перетащите правильную версию приложения Google на свой рабочий стол
- перезагрузите эмулятор
- работа СДЕЛАННЫЙ.
Примечание: вы можете найти правильную версию GApp здесь:
Я пробовал почти все вышеперечисленные параметры, но не смог установить сервисы google play, однако только что нашел от раздел faq genymotion что единственный способ получить доступ к сервисам google play-это использовать пакеты, предоставляемые OpenGapps.
Я попробовал и это сработало:
- посещение opengapps.org
- выберите x86 в качестве платформы
- выберите версию Android, соответствующую вашему виртуальному устройству
- выберите нано как вариант
- загрузите zip-файл
- перетащите установщик zip в новое виртуальное устройство Genymotion (только 2.7.2 и выше)
- следуйте инструкциям всплывающего окна
для 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 работает):
- устройства adb
- adb перемонтировать
- adb push "C:\Users\John\Desktop\GenyF_cked\system" / system
вам нужно будет изменить имя папки в строке "adb push", где вы фактически извлекли оба zip-файла. После этого я рекомендую вам "перезагрузить adb" устройство.
- скачать ARM Translation v1. 1 и прошить его, перетаскивая над эмулятором. Затем перезагрузите эмулятор.
- на Open GApps, выберите архитектуру x86, версию вашего эмулятора и вариант Android (достаточно nano, другие приложения можно установить из Play Store) и загрузите zip-архив. Перетащите этот архив в эмулятор и запустите его. Перезагрузите эмулятор.
теперь Gapps обеспечить способ установки пакета gapps тщательного apk.
скачать APK и инструкции по установке из ссылки ниже:
вы можете скачать текущий 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
перетаскивание не работает в моей системе...
Я нашел 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 используется в руководстве -- это для удобства. он не станет отличается от приведенного в принятом ответе на первый взгляд