"Это приложение не будет запускаться, если вы не обновите оповещение службы Google Play"
При запуске проекта на эмуляторе появляется сообщение "Обновить службы Google Play". Если я нажму OK
, то за ним появится еще одно предупреждение. Я продолжаю нажимать OK
, и есть тонны предупреждений, которые уже появились, и я в конечном итоге откажусь.
Сообщение выглядит следующим образом:
![enter image description here]()
Я пробовал обновлять все в менеджере SDK. Также попробовали в Eclipse, Help- > Check for updates.
Ответы
Ответ 1
Обновлено: 27 июня 2019 года:
Новый эмулятор google x86 с сервисами воспроизведения - это то же самое, что устройство, на котором вы можете устанавливать приложения из магазина игр и все остальное.
Предыдущий ответ:
Я столкнулся с подобной проблемой при попытке Google Maps в эмуляторе. В то время как некоторые люди смогли запустить службы Google Play в своем эмуляторе, загрузив приложение Google Play Services со своего мобильного телефона, создав файл apk, а затем установив этот файл в эмуляторе, это действительно сложный процесс, который работает только для определенного уровня API. То же самое в случае с эмулятором, использующим API Google, который переключается со встроенными картами и сервисами Google Play. Приложение карт будет работать в эмуляторе, пока ваше приложение запрашивает обновление для служб Google Play. Поэтому разумнее всего проверить это на реальном оборудовании.
Ответ 2
Для меня мне пришлось перейти на settings | apps
на моем эмуляторе, а затем найти Google Play Services
, затем я увидел, что номер версии не был рядом с текущим номером версии (6.7.74 по сравнению с текущим 7.3.0 )
Затем я перешел к моим зависимостям и изменил:
compile 'com.google.android.gms:play-services:7.3.0'
to
compile 'com.google.android.gms:play-services:6.+'
Вы получите предупреждения о том, что доступна более новая версия, и чтобы не использовать + в номерах версий, но если вы потратили весь день на поиск решения, как я, вы могли бы заботиться о нем меньше.
Ответ 3
В андроидской студии меняются настройки для меня:
com.google.android.gms:play-services:5.+
в
com.google.android.gms:play-services:5.0.+
Ответ 4
Теперь вы также можете использовать свой эмулятор для запуска Android MAP API V2.
Примечание. Только Android 4.2.2 и более поздние версии платформы Google API включают службы Google Play.
Проблема в том, что у вас более старая версия Служб Google Play.. Обновите последнюю версию, открыв Менеджер SDK = > Дополнительно = > Службы Google Play.
Ответ 5
вы можете попробовать использовать новый Genymotion Android emulator
, в котором вы можете обновлять сервисы Google Play. Я столкнулся с этим предупреждением и смог его обновить.
Похоже, что мы не можем тестировать новейший API карт Google, который зависит от приложения Google Play Store, которое отсутствует в Google Android Emulator
.
Genymotion Android emulator
поставляется с приложением Google Play Store.
ПРИМЕЧАНИЕ. Genymotion v2.0 прекратила упаковку виртуальной машины с помощью приложений Google, но отсылайте эту ссылку, чтобы добавить Google Apps вручную в Genymotion
Ответ 6
У меня была такая же проблема.
Приятно, что в новых эмуляторах (для версии 17 и выше) поставляются игровые сервисы, но как насчет более старых версий?
В конце концов я нашел эмуляторы, предоставленные testobject
. все их эмуляторы (начиная с версии 15) поставляются с обновленными игровыми сервисами и API Google (карты v2 и т.д.) для ARM и x86.
Ответ 7
Отметьте этот ответ fooobar.com/questions/309705/.... Это помогло мне. Для меня это работает на 4.3 эмулятора (google play services release 3.2.65) и google play services для froyo lib в моем приложении.
Ответ 8
У меня возникла проблема с Android Studio, когда он импортировал мой проект Eclipse.
Ищите Службы Google Play в своем build.gradle.
dependencies {
compile 'com.google.android.gms:play-services:+'
}
Измените это, чтобы использовать точную версию:
dependencies {
compile 'com.google.android.gms:play-services:5.0+'
}
Затем очистите сборку (Build → Clean Project).
Ответ 9
Просто сделал некоторые проверки, и я понимаю, что этот вопрос довольно старый, но похоже, что API19 Google Apis Disk Image работает с Google Play Services, просто протестировал его с помощью приложения, над которым работает, и он показывает, что Goolge Maps V2 просто отлично.
Ответ 10
(Только для пользователей Android Studio)
Я столкнулся с той же проблемой и решил ее, обновив библиотеки Android Studio и SDK.