2015-06-07 1 views
3

Вот некоторые темы, но эти решения не работают:Google Play Services на Android Emulator 4.2.2 или новее. "Google Maps API демки не будет работать, если вы не обновите сервисы Google Play"

1. Running Google Maps v2 on the Android emulator

2. How to run Google Map API V2 on Android emulator

I даже последовали за документацией разработчика Google по этой проблеме. Еще ничего.

Чтобы разработать приложение с использованием API-интерфейсов служб Google Play, вам необходимо настроить свой проект с помощью SDK служб Google Play. Если вы еще не установили SDK сервисов Google Play, перейдите к нему, следуя руководству по добавлению пакетов SDK.

Чтобы проверить приложение при использовании Google Play Services SDK, вы должны использовать:

  • совместимый Android устройство, которое работает с Android 2.3 или выше и включает в Google Play Store.
  • Эмулятор Android с AVD, который управляет платформой API Google API на базе Android 4.2.2 или выше.

Я использую эмулятор Android 5.1.1, которая выше, чем Android 4.2.2, но когда я запускаю пример кода для карты, я получаю сообщение на эмуляторе, который говорит:

«Google Maps API демка не будет работать, если вы не обновите сервисы Google Play»

Это дает мне возможность обновить, но когда я нажимаю на него, я получаю это сообщение на экране моего эмулятора:

«Unfortunatley, Google Maps API Demos остановился»

Может ли кто-нибудь пролить свет на эту проблему? Я могу установить это на реальном устройстве и протестировать его, но я бы скорее использовал эмулятор Android, потому что он намного быстрее.

ответ

7

Убедитесь, что вы используете Google APIs (Google Inc.) в качестве цели вашего эмулятора. и если это не решит проблему, вы можете отправить новейший Google Play Services' apk и установить его на adb install.

= - = - = edit = - = - =
Похоже, что существует ошибка в отношении сервисов Google Play на эмуляторе уровня API уровня 22. Я подал ошибку.
https://code.google.com/p/android/issues/detail?id=176348&thanks=176348&ts=1433887196

Google Play услуги, кажется, хорошо на API 21, и API MNC

+0

Я пробовал все эти вещи, и все же я не придумываю исправление. Я думаю, что это ошибка. Теперь я собираюсь установить все компоненты 4.2.2 для эмулятора и посмотреть, устранит ли эта проблема проблему, а затем сообщит мои результаты позже сегодня. Спасибо за вашу помощь! – Acehilm

+0

У меня была такая же проблема, и это сработало для меня для повторной установки эмулятора – kaho

+0

Это сработало для эмулятора 5.1.1? Какую версию вы используете? – Acehilm

0

Если вы эмулятор построена на платформе SDK с Google Play Services, и вы все еще получаете ошибки во время выполнения, когда пытаясь получить доступ к API-интерфейсам Служб ...

Удалите эмулятор, а в диспетчере SDK также удалите платформу SDK, на которой был создан этот эмулятор.

Затем повторно загрузите эту платформу SDK и перестройте свой эмулятор.

Почему?

Если обновления Google Play Services были обновлены, так как вы загрузили упомянутую платформу SDK и создали этот эмулятор, устаревшая версия Google Play Services, вероятно, все еще находится в этой версии платформы SDK.

Я нашел, что единственный способ получить самую последнюю версию Служб Службы - это перезагрузить платформу SDK и перестроить эмулятор.

Смежные вопросы