Jak zainstalować Google Framework (Play, konta itp.) na wirtualnym urządzeniu Genymotion? [duplikat]

To pytanie ma już odpowiedź tutaj:

Obecnie próbuję Genymotion i boy, jest o wiele szybszy niż emulator ADT.

Ale muszę zainstalować Google Play, aby pobrać kilka aplikacji do niego. Jak to zrobić?

Author: Harish Gyanani, 2013-07-24

11 answers

Aktualizacja 28 maja 2017: ta metoda nie jest już obsługiwana przeze mnie i nie działa już z tego co wiem. Nie próbuj.


# Jak dodać Google Apps i obsługę ARM do Genymotion v2.0+ #

Oryginalne źródło: [przewodnik] Genymotion / instalowanie tłumaczenia ARM i GApps-XDA-Developers

Uwaga (luty 2nd): W przeciwieństwie do poprzednich doniesień, odkryto, że Android 4.4 faktycznie działa z tłumaczeniem ARM, chociaż jest wadliwy. Postępuj zgodnie z instrukcjami tak samo jak wcześniej, po prostu upewnij się, że pobierzesz GApps 4.4.

UPDATE-v1. 1: otrzymałem bardziej aktualne buildy libhoudini i zaktualizowałem plik ZIP. Naprawia to wiele awarii aplikacji i zawiesza się. Wystarczy przebłysk nowego i powinno zadziałać.


Ten przewodnik służy do odzyskiwania zarówno tłumaczenia/wsparcia ARM (to powoduje błędy "INSTALL_FAILED_CPU_ABI_INCOMPATIBLE"), jak i Aplikacji Google Play w Twoim Genymotion VM.

  1. Pobierz następujące zipy:
  2. następnie otwórz maszynę wirtualną Genymotion i przejdź do ekranu głównego
  3. teraz przeciągnij i upuść Genymotion-ARM-Translation_v1. 1.zip na okno maszyny wirtualnej Genymotion.
  4. powinno być napisane "transfer plików w toku". Gdy poprosi Cię o miganie, kliknij "OK".
  5. Teraz uruchom ponownie maszynę Wirtualną za pomocą ADB (adb reboot) lub aplikacji takiej jak ROM Toolbox. Jeśli nescessary można po prostu zamknąć okno VM, ale nie polecam go.
  6. po ponownym przejściu na ekran główny Przeciągnij i upuść znak gapps-*-signed.zip (Nazwa się zmienia) na twoją maszynę wirtualną i kliknij "OK", gdy pytałem.
  7. Po zakończeniu ponownie uruchom maszynę wirtualną i otwórz Sklep Google Play.
  8. Zaloguj się za pomocą konta Google
  9. raz w sklepie przejdź do menu "Moje aplikacje" i pozwól, aby wszystko się zaktualizowało (rozwiązuje wiele problemów). Spróbuj również zaktualizować usługi Google Play bezpośrednio.
  10. Teraz spróbuj wyszukać 'Netflix' i 'Google Drive'.]}
  11. Jeśli obie aplikacje pojawią się w wynikach i będziesz mógł je pobrać/zainstalować, to gratulacje: masz teraz ARM wsparcie i Google Play w pełni skonfigurować!

Przetestowałem to na Genymotion v2.0.1-v2. 1 przy użyciu obrazów Android 4.3 i 4.4. Możesz pominąć kroki GApps, jeśli chcesz tylko podparcie ramienia. Sam będzie działał idealnie.


stare zamki: v1. 0. Nie pobieraj ich, ponieważ nie rozwiążą twoich problemów. Pozostawiono go do celów archiwalnych i eksperymentalnych.

 571
Author: japzone,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-29 03:27:34

Ponieważ poprzednia odpowiedź Nie dotyczy już nowych urządzeń utworzonych za pomocą Genymotion 2.0, oto nowe rozwiązanie.

Zainstaluj Google Play na Genymotion 2.0

Powodem, dla którego nie ma już zastosowania, jest to, że Genymotion nie zawiera już Google Apps w obrazie urządzenia wirtualnego. Według Genymotion pracują z Google, ale w międzyczasie jest to dobre obejście.

 47
Author: Zee,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-23 14:48:11

Zainstaluj Genymotion 2.10 lub nowszy, teraz jest dedykowany przycisk do instalacji usługi Google Play Nazwa "Open GApps". Link po więcej informacji

3 kroki procesu dla Genymotion 2.9 lub poniżej:-

4.4 Kitkat
5.0 Lizak
5.1 Lizak
6.0 pianka
7.0 Nugat
7.1 Nugat (WebView patch)
8.0 Oreo
8.1 Oreo

  1. Pobierz z góry link
  2. Po prostu przeciągnij i upuść pobrany plik zip do genymotion i uruchom ponownie]}
  3. Dodaj konto google i pobierz "Google Play Music" i uruchom.


 31
Author: Harish Gyanani,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-04 09:12:30

EDIT 2

Po trzech miesiącach możemy powiedzieć: koniec z oficjalnymi Google Apps w Genymotion i CyanogenMod -podobna metoda to jedyny sposób na zdobycie Google Apps. Jednak nadal możesz korzystać z poprzedniego projektu zespołu Genymotion: AndroVM (Pobierz mirror ).


EDIT

Google apps zostanie usunięty z Genymotion w listopadzie. Więcej informacji można znaleźć na stronie Genymotion Google Plus strona.


Wybierz urządzenie wirtualne z Google Apps:

Zrobione:

 28
Author: Mikalai Daronin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-09-27 12:15:05

W porządku, to chyba najprostszy sposób, aby to zrobić:

  1. Po pierwsze, musisz zainstalowaćGAPPS .
  2. Następnie otwórz wirtualne okno i poczekaj, aż ekran główny pojawi się w Genymotion.
  3. przeciągnij i upuść folder GAPPS, który wcześniej pobrałeś do Genymotion.
  4. / Align = "left" / Kliknij OK. Zobaczysz wiele błędów, ale po prostu je zignoruj i poczekaj na pomyślny monit. Kliknij ponownie OK i uruchom ponownie wirtualny urządzenie.
  5. powinien pojawić się ekran konta Google. Otwórz aplikację playstore, jeśli się nie pojawi. Zaloguj się na swoje konto. Ponownie zignoruj błędy.
  6. [3]}playstore powinien być już otwarty i powinien być w pełni funkcjonalny.
 7
Author: user3274745,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-23 14:52:26

Teraz jest oficjalne FAQ do korzystania z Google Play w Jak zainstalować usługi Google Play?, tutaj tekst FAQ:

Ze względu na własność intelektualną, usługi Google Play nie są domyślnie dołączone do urządzeń wirtualnych Genymotion. Jednakże, jeśli naprawdę ich potrzebujesz, możesz użyć pakietów dostarczonych przez OpenGapps. Po prostu wykonaj następujące kroki:

  1. wizyta opengapps.org
  2. Wybierz x86 jako platformę
  3. wybierz wersję Androida odpowiadającą Twojemu wirtualnemu urządzeniu
  4. Wybierz nano jako wariant
  5. Pobierz plik zip
  6. W tym celu należy pobrać plik zip i zainstalować go na urządzeniu wirtualnym Genymotion (tylko w wersji 2.7.2 i nowszej).]}
  7. postępuj zgodnie z wyskakującymi instrukcjami

Uwaga: Genymobile Inc. Genymotion nie ponosi żadnej odpowiedzialności wszelkie wynikające z pobierania, instalowania i korzystania z Google Play Usługi w urządzeniach wirtualnych. Użytkownik ponosi wyłączną odpowiedzialność za korzystania i przejąć wszelką odpowiedzialność z tym związaną. Ponadto, my zrzekają się wszelkich gwarancji jakiegokolwiek rodzaju w określonym celu dotyczących kompatybilność pakietów OpenGapps z dowolną wersją Genymotion.
 5
Author: ישו אוהב אותך,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-03 08:16:46

Mógłbym flashować ARM translation, ale nie gapps, używając https://stackoverflow.com/a/20013322/98057 . mam 'Ooops, coś poszło nie tak podczas flashowania gapps-jb-20121011-signed.błąd zip ' wymieniony powyżej. Jeśli przeczytasz dzienniki Genymotion i znajdziesz wpis w stylu:

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

Spróbuj zastosować flash używając adbbezpośrednio:

$ 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

Zmień te polecenia zgodnie z tym, co mówią twoje pliki dziennika(ścieżka i IP będą prawdopodobnie inne).

Znalazłem Przy okazji, pliki dziennika Genymobile w następującym folderze:

~/.Genymobile/Genymotion/deployed/<device name>/genymotion-player.log
 4
Author: André Laszlo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:17:55

Google Apps KitKat dla Genymotion.

Pobierz plik ZIP Google Apps z linku, który zawiera niezbędne aplikacje Google, takie jak Play Store, Gmail, YouTube , itp.

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

Po zakończeniu uruchamiania przeciągnij i upuść pobrany plik ZIP o nazwie update-gapps-4-4-2-podpisane.zip do okna Genymotion. Zaczyna instalować Google Apps i prosi o potwierdzenie. Potwierdź to.

 3
Author: Amit Prajapati,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-23 14:54:42

Spróbuj wykonać wszystkie kroki podane w linku poniżej, a przed upgrade VirtualBox do 4.2 postępując zgodnie z instrukcjami w VirtualBox 4.2.0 wydany z obsługą Drag ' n ' drop od hosta do Linuksa, więcej. Następnie Uaktualnij Genymotion do najnowszej wersji.

Przejdź do pulpitu i uruchom Genymotion. Wybierz urządzenie wirtualne z Androidem w wersji 4.2, a następnie przeciągnij i upuść dwa pliki Genymotion-ARM-Translation_v1.1.zip pierwszy. Wtedy Genymotion pokaże postęp, a następnie wyświetli okno dialogowe. Następnie kliknij OK i poprosi o ponowne uruchomienie urządzenia. Restart ADB . Wykonaj te same kroki dla drugiego pliku gapps-jb-20130812-signed.zip i uruchom ponownie ADB.

Mam nadzieję, że to rozwiąże problem. Sprawdź ten link - wyjaśnia to jaśniej.

 3
Author: anp8850,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:26:10

Jeśli ktoś dostał błąd podczas logowania do Google i pojawia się ten Komunikat:

Couldn ' t Sign In
nie można nawiązać niezawodnego połączenia z serwerem...

Następnie spróbuj zalogować się z przeglądarki-w serwisach YouTube, Gmail, Google itp.

To mi pomogło. Po zalogowaniu się w przeglądarce udało mi się zalogować w aplikacji Google Play...

 1
Author: Ester Or,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-21 21:17:19

Czasami "ARM Translation Installer v1.1" nie działa.. Oto proste rozwiązanie, aby zainstalować Google Play.

  1. Przejdź do tego linku: http://www.mediafire.com/download/jdn83v1v3bregyu/Galaxy+S4++HTC+One++Xperia+Z+-+4.2.2+-+with+Google+Apps+-+API+17+-+1080x1920.zip

  2. Pobierz Plik z łącza i rozpakuj, aby uzyskać wirtualne urządzenie z Androidem w Sklepie Google Play. Plik będzie w nazwie jako " Galaxy S4 HTC One Xperia Z - 4.2.2-z Google Apps-API 17-1080×1920".

  3. Zamknij cały sklep Genymotion działający w tle.

  4. Skopiuj wyodrębniony plik do następującego folderu. C:\Users\ 'username' \ AppData \ Local\Genymobile\Genymotion \ deployed

  5. Po skopiowaniu powinieneś zobaczyć tę ścieżkę: C:\Users\ 'username' \ AppData \ Local \ Genymobile \ Genymotion \ layout \ Galaxy S4 HTC One Xperia Z - 4.2.2-with Google Apps-API 17-1080x1920

  6. Wewnątrz " Galaxy S4 HTC Jeden Xperia Z – 4.2.2 – z Google Apps – API 17 – 1080×1920" folder zobaczysz wiele*.vmdk i *.pliki vbox.

  7. Teraz otwórz VirtualBox i wybierz Machine- > Dodaj i przeglądaj powyższy folder i importuj*.plik vbox.

  8. Uruchom Ponownie Genymotion. Załatwione.

 0
Author: Harshitha Palihawadana,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-21 21:18:45