Für API 21+ können Sie das System-Image mit Google Play verwenden, wie unten beschrieben.
Für API 19+ (Android 4.4 Kitkat) können Sie das System-Image x86 mit Google Api verwenden (ich konnte es verwenden).
Für API 17+ (Android 4.2.2) können Sie versuchen, System Image ARM mit Google Api zu verwenden (es hat bei mir nicht funktioniert).
Ich konnte Google Play und Google Services als separate Apks für die reinen System-Image-APIs 16 und 17 installieren, aber danach funktionieren sie nicht mehr wirklich (Services Crush and Play werden nicht geöffnet). Es scheint also nicht möglich zu sein, sie auf einem reinen AVD-Image arbeiten zu lassen, da sie mit Root-Zugriff installiert werden sollten. Das Gleiche gilt für das Aktualisieren von Google Services auf einem AVD-Systemabbild mit vorinstallierter Google API. Kann aufgrund inkompatibler Zertifikate nicht aktualisiert werden. Kann nicht einmal mit adb deinstalliert werden, da kein Zugriff möglich ist.
So richten Sie das AVD-Systemabbild mit Google Play ein
Jetzt gibt es eine noch bessere Lösung: Verwenden von AVD-Bildern mit integrierten Google Play Services. Damit können Sie Google Services einschließlich Google Play verwenden. Sie können es auch aktualisieren, ohne ein AVD-Image neu zu erstellen.
Öffnen Sie den AVD-Manager und wählen Sie Neues Gerät erstellen. Sie sollten die Gerätedefinition mit dem Play Store-Symbol verwenden.
Wählen Sie dann das System-Image dafür. Sie sollten eine mit Google Play und NICHT mit Google API auswählen .
Starten Sie dann ein neues Gerät.
Sie können die Play Services wie im Screenshot gezeigt oder manuell auf dem Gerät aktualisieren.
AVD image
von Google, dasGoogle play serveices
eingebettet hat. Überprüfen Sie für das Update von derSDK manager