it-swarm.com.ru

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

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

Я не могу установить его, как упоминалось в сообщении о переполнении стека Как установить фреймворки Google (Play, Accounts и т.д.) На виртуальное устройство Genymotion? из-за отсутствия поддержки перетаскивания установки.

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

591
anp8850

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 поверх эмулятора. Появится диалоговое окно, которое покажет процесс передачи файла, затем появится другое диалоговое окно и спросит, хотите ли вы его прошить на эмуляторе. Нажмите OK и перезагрузите устройство, запустив adb reboot из своего терминала или командной строки. 

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

  5. В этот момент «Службы Google Apps» часто будут аварийно завершать работу со следующим сообщением google play services has stopped working. Откройте Google Play. Предоставив данные своей учетной записи, откройте Google Play и обновите установленные Google Apps. Похоже, это заставляет Google Play понять, что у вас есть старые Сервисы Google Play, и попросит вас обновить (в моем случае обновление Google Hangouts потребовало новую версию Сервисов Google Play). Я также слышал, что простое ожидание также предложит вам обновить. Похоже, что приложение «Службы Google Play» не появляется по-другому - его невозможно найти. Затем вы должны увидеть предложение об обновлении Сервисов Google Play. После установки новых сервисов Google Play у вас будет стабильный рабочий доступ к Google Play.

963
anp8850

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

 enter image description here

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

 enter image description here

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

 enter image description here

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

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

139
MichaelStoddart

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

  1. Загрузите ARM установщик перевода v1.1 (ARMTI)
  2. Загрузите, например, Google Apps для Android версии 4.4, 4.3, 4.2 или 4.1.
  3. Перетащите ARMTI на домашний экран вашего эмулятора и Подтвердите все
  4. Перезагрузите эмулятор
  5. Перетащите правильную версию Google App на свой домашний экран
  6. Перезагрузите эмулятор
  7. РАБОТА ВЫПОЛНЕНА.

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

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

54
KingyBobo

Я испробовал почти все вышеперечисленные варианты, но не смог установить сервисы 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. Следуйте инструкциям во всплывающем окне
43
Mahesh N

По крайней мере, для Android 6.0, перевод ARM не нужен.

Просто возьмите пакет x86 + Android 6.0 (с nano все в порядке) из OpenGApps и установите его путем перетаскивания и указания его прошить.

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

22
anon

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

16
rnrneverdies

С помощью adb вы можете устанавливать GApps и ARM ZIP-файлы поддержки без перетаскивания на основе 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-файла. После этого я рекомендую "adb reboot" устройство.

14
NullNoname

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

Скачать APK и инструкцию по установке можно по ссылке ниже:

http://opengapps.org/app/

Вы можете скачать текущий APK по ссылке ниже:

Ссылка Play Маркет: https://play.google.com/store/apps/details?id=org.opengapps.app

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

 enter image description here

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

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

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

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

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

2
Yunus

Выполнение шагов в принятом ответе не работает для меня. Я следовал инструкциям в этом руководстве с изображением под управлением 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, используемый в руководстве - это предусмотрено для удобства. на первый взгляд, он ничем не отличается от того, который представлен в принятом ответе

1
the beest

Попытался загрузить приложение Gapps и установить его на Genymotion, но понял, что оно уже включено в сам эмулятор

https://www.genymotion.com/blog/2-10-open-gapps-widget/

0
nakeer

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

0
Bolboa

Загрузите последнюю версию genymotion и после создания устройства нажмите «Открыть GAPP» в правой части устройства.

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

0
Taimoor Tariq