Для api 21+ вы можете использовать образ системы с Google Play, как я описываю ниже.
Для api 19+ (Android 4.4 Kitkat) вы можете использовать системный образ x86 с Google Api (мне удалось его использовать).
Для api 17+ (Android 4.2.2) вы можете ПОПРОБОВАТЬ использовать системный образ ARM с Google Api (у меня это не сработало).
Мне удалось установить Google Play и Google Services как отдельные файлы apks для чистого образа системы api 16 и 17, но после этого они действительно не работают (службы разбиваются, а воспроизведение не открывается). Кажется, что невозможно заставить их работать с чистым образом AVD, потому что они должны быть установлены с правами root. То же самое для обновления сервисов Google в образе системы AVD с предустановленным API Google - невозможно обновить из-за несовместимых сертификатов, невозможно удалить даже с помощью adb, потому что нет доступа.
Как настроить образ системы AVD с помощью Google Play
Теперь существует еще лучшее решение: использование образа AVD со встроенными сервисами Google Play. Это позволит вам использовать сервисы Google, включая Google Play. Также вы сможете обновить его, не создавая заново образ AVD.
Откройте диспетчер AVD и выберите «Создать новое устройство». Вы должны использовать определение устройства со значком магазина воспроизведения.
Затем выберите для него системный образ. Вы должны выбрать один с Google Play, а НЕ с Google API.
Затем запустите новое устройство.
Вы можете обновить Play Services, как показано на скриншоте, или вручную на устройстве.
AVD image
GoogleGoogle play serveices
. Проверьте обновления отSDK manager