W przypadku api 21+ możesz użyć obrazu systemu w Google Play, jak opisuję poniżej.
W przypadku api 19+ (Android 4.4 Kitkat) możesz użyć obrazu systemu x86 z Google Api (mogłem go używać).
W przypadku api 17+ (Android 4.2.2) możesz SPRÓBOWAĆ użyć ARM obrazu systemu z Google Api (to nie działa dla mnie).
Udało mi się zainstalować Google Play i usługi Google jako osobne apki do czystych interfejsów API 16 i 17 obrazu systemu, ale po tym tak naprawdę nie działają (usługi miażdżą i nie otwierają się). Wygląda więc na to, że nie można zmusić ich do działania na czystym obrazie AVD, ponieważ powinny być instalowane z dostępem roota. To samo dotyczy aktualizacji usług Google w obrazie systemu AVD z preinstalowanym interfejsem Google API - nie można zaktualizować z powodu niezgodnych certyfikatów, nie można odinstalować nawet przy użyciu adb, ponieważ nie mają dostępu.
Jak skonfigurować obraz systemu AVD w Google Play
Teraz istnieje jeszcze lepsze rozwiązanie: używanie obrazu AVD z wbudowanymi usługami Google Play. Umożliwi Ci to korzystanie z usług Google, w tym Google Play. Będziesz mógł również zaktualizować go bez ponownego tworzenia obrazu AVD.
Otwórz menedżera AVD i wybierz opcję tworzenia nowego urządzenia. Powinieneś użyć definicji urządzenia z ikoną Sklepu Play.
Następnie wybierz dla niego obraz systemu. Powinieneś wybrać taki z Google Play, a NIE z Google API.
Następnie uruchom nowe urządzenie.
Możesz zaktualizować usługi Play, jak pokazano na zrzucie ekranu, lub ręcznie na urządzeniu.
AVD image
Google, która maGoogle play serveices
osadzone. Sprawdź aktualizacje zSDK manager