Мені довелося форматувати ноутбук Windows, тому я скопіював папку SDK (тому що це близько 30 Гб), і я вставив його в одне місце на новій копії Windows.
Тепер, коли я запускаю Android Studio та SDK Manager, все виглядає чудово, і всі інструменти та пакети з'являються як завантажені, але коли я запускаю емулятор для перевірки свого додатка, він говорить Get Google Play Services
які я вже маю у своєму gradle
наступним чином:
скомпілюйте "com.google.android.gms: ігрові сервіси: 7.0.0"
Він добре працював на старій машині Windows, але зараз він відмовляється виявити Google Play Services
.
Також емулятор дуже повільний, він був дуже швидким на старій машині Windows.
Що мені тут не вистачає?
Заздалегідь спасибі.
Відповіді:
3 для відповіді № 1The Google Play Services
додаток відсутній на емулятор. Бібліотека потрібна лише для складання проектів за допомогою API служб Google Play ".
Відповідно до довідкової документації на Налаштування служб Google Play:
Якщо ви хочете протестувати свій додаток на емуляторі,розгорнути каталог для Android 4.2.2 (API 17) або вища версія, виберіть Google APIs і встановити його Потім створіть новий AVD за допомогою API Google як платформи ціль
Отже, що вам потрібно зробити, це використовувати Google APIs як цільовий параметр SDK.
0 для відповіді № 2
Завантажити Служби Google Play 7.0 і встановіть його в свій емулятор за допомогою оболонки adb або просто перетягуючи та скинувши.
Я рекомендую емулятори GenyMotion, оскільки вони є порівняно швидкими та легкими для доступу.