Для 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 як окремі файли apk для чистого системного образу api 16 та 17, але вони насправді не працюють після цього (служби розбиваються та відтворюються не відкриваються). Тому, здається, неможливо змусити їх працювати над чистим AVD-зображенням, оскільки їх слід встановлювати з кореневим доступом. Те саме для оновлення Служб Google на образ системи AVD із попередньо встановленим API Google - неможливо оновити через несумісні сертифікати, неможливо видалити навіть за допомогою adb, оскільки не має доступу.
Як налаштувати образ системи AVD за допомогою Google Play
Зараз існує навіть краще рішення: використання зображення AVD із вбудованими сервісами Google Play. Це дозволить вам користуватися Службами Google, включаючи Google Play. Також ви зможете оновити його без повторного створення образу AVD.
Відкрийте диспетчер AVD і виберіть Створити новий пристрій. Ви повинні використовувати визначення пристрою із піктограмою магазину відтворення.
Потім виберіть для нього системний образ. Вам слід вибрати один із Google Play, а НЕ з Google API.
Потім запустіть новий пристрій.
Ви можете оновити Служби Play, як показано на знімку екрана, або вручну на пристрої.
AVD image
Google, якаGoogle play serveices
вбудована. Перевірте наявність оновлень відSDK manager