2013-03-26 2 views
3

Я запрограммировал приложение для Android, которое использует карты google api v2. Я хочу протестировать его на эмуляторе, но для отображения карты у него есть немного проблем. я googled и нашел articel, что я должен установить на пакеты (vending.apk, android.gms.apk). я загрузил пакеты и установил их. что я не знал, установленный android.gms.apk не обновляется. когда я запускаю приложение на эмуляторе, он показывает кнопку сообщение: ... обновлять службы Google Play. И теперь я нашел самую новую версию .gms.apk. но я не в состоянии удалить или обновить сервисы Google Play на эмуляторе, потому что я стал следующим сообщением от ЦМДА:удалите или обновите сервис Google Play на эмуляторе

enter image description here

есть решение для этих проблем? thx заранее

+5

adb install -r "com.google .... Используйте параметр -r при переустановке. – Thommy

+0

thx для вашего комментария, но он не работает.:/ – user1953173

+0

Используйте официальные API Google и образ 4.2.2, как описано в этом ответе на переполнение стека: http://stackoverflow.com/questions/16000548/google-play-services-in-emulator-implementing-google-plus-login-button-etc/17245326#17245326 – class

ответ

5

Установка пакетов обслуживания google; GMS и вендинг

  • Убедитесь, что эмулятор начал
  • Copy com.google.android.gms-19032013.apk и com.google.android.vending-19032013.apk файлы < расслоение корень> \ SDK \ платформенные инструменты из моего блога.
  • Откройте командную строку и перейдите к < bundel корень> \ SDK \ платформенные инструменты
  • затем запустить команду ADB установить com.google.android.gms-19032013.apk
  • затем запустить команду ADB установить com.android. вендинг-19032013.apk , если он говорит, что уже выезды затем выполнить команды -adb деинсталлировать com.android.vending -adb деинсталлировать com.google.android.gms

Я имел аналогичные проблемы, поэтому я подготовил шаг за шагом чтобы показать, как вы можете использовать google map android v2 на эмуляторе (android 4.2.2), посмотрите в моем блоге: http://umut.tekguc.info/en/content/google-android-map-v2-step-step

+1

«adb install - r com.google.android.gms "является гораздо более удобным способом решения этой проблемы. – Guardius

0

вам следует попробовать его на android вместо google api, я уверен, что он сработает для вас. потому что google api уже установили эти apk.

0

ADB то, что я обнаружил, не может работать в системных приложениях. А Vending и gms - это системные приложения. Поэтому adb uninstall com.android.vending вызывает сбой, даже если я su. Так нет ли разрешения этой проблемы?

Я не могу установить его, даже если я использую -r, потому что сертификаты разные.

0

user2414493 Моя первоначальная причина, чтобы попытаться переустановить, потому что даже с API Google 19 19 мое приложение, которое работает на Samsung S3 и Nexus 4 сбой. Перед сбоем распечатывает это

Службы Google Play устарели. Требуется 4132500, но найдено 4033530.

Infact on google API 19 даже Google Maps не работает полностью! Я не могу получить свое текущее местоположение, даже если у меня есть подключение к Интернету и эмулировано 4g.

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