Jak zainstalować Usługi Google Play w maszynie wirtualnej Genymotion (bez obsługi przeciągania i upuszczania)?

Jak mogę zainstalować Usługi Google Play w emulatorze Genymotion bez obsługi przeciągania i upuszczania?

Nie mogę go zainstalować, jak wspomniano w poście Stack Overflow Jak zainstalować frameworki Google (Play, Konta, itp.) na wirtualnym urządzeniu Genymotion? z powodu braku wsparcia dla instalacji metodą przeciągnij i upuść.

Genymotion obsługuje Google Apps dla kilku emulatorów, ale nie obsługuje emulatorów tabletów.

Rozwiązanie

Genymotion nie udostępnia Google Apps. Aby zainstalować Google Apps:

  1. Zaktualizować Genymotion i VirtualBox do najnowszej wersji.

  2. Pobierz dwa pliki zip:
    - ARM Translation Installer v1.1.
    - Google Apps dla Twojej wersji Androida: 2.3.7 - 4.4.4 lub 4.4 - 6.0 (z platformą i wariantem) Listę GApps znajdziesz również na stronie użytkownika wbroek GitHubGist page.

  3. Otwórz emulator Genymotion i przejdź do ekranu głównego, a następnie przeciągnij i upuść pierwszy plik Genymotion-ARM-Translation_v1.1.zip na emulator. Pojawi się okno dialogowe z informacją o trwającym przesyłaniu pliku, następnie pojawi się kolejne okno dialogowe z pytaniem czy chcesz go uruchomić na emulatorze. Kliknij OK i zrestartuj urządzenie poprzez uruchomienie adb reboot z terminala lub wiersza poleceń.

  4. Przeciągnij i upuść drugi plik *gapps--signed.zip** i powtórz te same kroki co powyżej. Uruchom ponownie adb reboot, a po ponownym uruchomieniu Google Apps będzie w emulatorze.

    1. W tym momencie 'Google Apps Services' będzie się często zawieszać z następującym komunikatem google play services has stopped working. Otwórz Google Play. Po podaniu danych swojego konta, otwórz Google Play i zaktualizuj zainstalowane aplikacje Google Apps. To wydaje się uświadamiać Google Play, że masz stare Usługi Google Play i poprosi Cię o aktualizację (w moim przypadku, aktualizacja Google Hangouts wymagała nowej wersji Usług Google Play). I've również słyszałem, że po prostu czekając będzie również monit do aktualizacji. The 'Google Play Services' app doesn't seem to appear otherwise - you can't search for it. Następnie powinieneś zobaczyć ofertę, aby zaktualizować Usługi Google Play. Po zainstalowaniu nowych Usług Google Play będziesz mieć teraz stabilny, działający dostęp do Google Play
Komentarze (55)

Można to zrobić w prosty sposób:

  1. Pobierz ARM Translation Installer v1.1(ARMTI)
  2. Pobrać Google Apps dla Androida w wersji 4.4, 4.3, 4.2, lub 4.1 na przykład
  3. Przeciągnij i upuść ARMTI na HomeScreen emulatora, i potwierdź wszystko
  4. Uruchom ponownie swój emulator
  5. Przeciągnij & Drop poprawną wersję Google App do HomeScreen
  6. Uruchom ponownie emulator
  7. JOB DONE.

UWAGA: możesz znaleźć odpowiednią wersję GApp tutaj:

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

Komentarze (2)

Z adb, można zainstalować GApps i ARM Support zipy bez drag & drop. emuking z XDA Developers ma do tego instrukcje:

Użyłem 4.2.2, który jest akceptowalny dla moich celów testowych. Następnie rozpakowałem oba zip's "/system/..." foldery do folderu na moim pulpicie. W cmd prompt użyłem następujących poleceń (krok 1 jest opcjonalny i służy do weryfikacji, że adb działa):

  1. adb devices
  2. adb remount
  3. adb push "C:\Users\John\Desktop\GenyF_cked\system" /system

Będziesz musiał zmienić nazwę folderu w linii "adb push" na miejsce, gdzie faktycznie rozpakowałeś oba pliki zip. Po zrobieniu tego, polecam "adb reboot" urządzenia.

Komentarze (1)