====== Google Play Services în Genymotion ====== ===== Configurare ===== În situația în care trebuie utilizate funcționalități accesibile prin intermediul //Google Play Services// sau în cazul în care trebuie descărcate aplicații din Play Store, vor trebui instalate manual //ARM Transalation// și //Google Apps for Android// întrucât suportul pentru acestea nu mai este asigurat începând cu versiunea 2.0 a emulatorului Genymotion. * în //Settings// → //ADB// → //ADB Tool Connection Settings// se indică locația unde se găsește instalat SDK-ul de Android\\ {{ :tutoriale:google_play_services:01google_play_services.png?nolink&400 }} * se instalează [[http://eim2016.andreirosucojocaru.ro/resources/genymotion_ARM_translation_1.1.zip|ARM Translation 1.1]] printr-o operație de tip drag-and-drop în ecranul principal al emulatorului * se afișează o fereastră de dialog ce va conține mesajul //File transfer in progress...//\\ {{ :tutoriale:google_play_services:02google_play_services.png?nolink }} * odată realizat transferul, se afișează o fereastră de dialog prin care utilizatorul este atenționat de faptul că arhiva ar putea corupe dispozitivul virtual, solicitându-i-se acordul pentru a continua instalarea\\ {{ :tutoriale:google_play_services:03google_play_services.png?nolink }} * odată realizată instalarea, se afișează o fereastră de dialog ce conține rezultatul operației\\ {{ :tutoriale:google_play_services:04google_play_services.png?nolink }} * se repornește emulatorul prin comanda\\ student@eim2016:/opt/android-sdk-linux/platform-tools$ ./adb -s 192.168.56.101:5555 reboot (sau ''adb reboot'' dacă există un sigur dispozitiv conectat la un moment dat) * se instalează //Google Apps for Android// corespunzătoare versiunii sistemului de operare existentă pe dispozitivul virtual, printr-o operație de tip drag-and-drop în ecranul principal al emulatorului (sunt parcurse aceleași etape ca anterior)\\ {{ :tutoriale:google_play_services:05google_play_services.png?nolink }} \\ {{ :tutoriale:google_play_services:06google_play_services.png?nolink }} * [[http://eim2016.andreirosucojocaru.ro/resources/genymotion_5.1.zip|Google Apps for Android 5.1]] * [[http://eim2016.andreirosucojocaru.ro/resources/genymotion_4.4.zip|Google Apps for Android 4.4]] * [[http://eim2016.andreirosucojocaru.ro/resources/genymotion_4.3.zip|Google Apps for Android 4.3]] * [[http://eim2016.andreirosucojocaru.ro/resources/genymotion_4.2.zip|Google Apps for Android 4.2]] * [[http://eim2016.andreirosucojocaru.ro/resources/genymotion_4.1.zip|Google Apps for Android 4.1]] * indiferent de rezultat, se repornește emulatorul prin comanda\\ student@eim2016:/opt/android-sdk-linux/platform-tools$ ./adb -s 192.168.56.101:5555 reboot (respectiv ''adb reboot'') * este posibil ca procesul corespunzător Google Apps să fie oprit din cauza generării unor erori, acestea fiind afișate prin intermediul unor ferestre de dialog; astfel de erori pot fi ignorate\\ {{ :tutoriale:google_play_services:07google_play_services.png?nolink&400 }} * se asociază datele unui cont Google (nume de utilizator, parola) din //Settings// → //Accounts//, selectându-se opțiunea //Add account//\\ {{ :tutoriale:google_play_services:08google_play_services.png?nolink&400 }}\\ {{ :tutoriale:google_play_services:09google_play_services.png?nolink&400 }}\\ {{ :tutoriale:google_play_services:10google_play_services.png?nolink&400 }}\\ {{ :tutoriale:google_play_services:11google_play_services.png?nolink&400 }}\\ {{ :tutoriale:google_play_services:12google_play_services.png?nolink&400 }}\\ {{ :tutoriale:google_play_services:13google_play_services.png?nolink&400 }} * se actualizează //Play Store// prin accesarea opțiunii //Settings// de mai multe ori (procesul de actualizare va fi pornit în fundal, în mod automat)\\ {{ :tutoriale:google_play_services:14google_play_services.png?nolink&400 }} ===== Resurse Utile ===== [[http://androidadvance.com/blog/genymotion-2-6-0-with-android-4-4-5-1-6-0-with-google-apps/|Genymotion 2.6.0 with Android 4.4, 5.1, 6.0 with Google Apps]]\\ [[https://github.com/codepath/android_guides/wiki/Genymotion-2.0-Emulators-with-Google-Play-support|Genymotion 2.0 Emulators with Google Play Support]]