2013-11-18 3 views
0

Можем ли мы выполнить карту Google v2 без установки HAXM? Потому что всякий раз, когда пытались выполнить мое приложение, его эмулятор показывает: Не удалось открыть устройство HAX, а также отображает проблемы совместимости. Я установил ускоритель эмулятора Intel (X86) в диспетчере SDK, но не смог просмотреть карту Google. Кто-нибудь может мне с этим помочь?Можем ли мы выполнить карту google без HAXM?

ответ

1

Вы не можете просматривать Google Gaps в эмуляторе, потому что у эмуляторов нет установленной на них библиотеки google-play-service. Таким образом, в основном лучший вариант для вас - проверить ваше приложение на реальном устройстве.

Вы можете попытаться установить google-play-service вручную, но это очень много работы и не стоит того. Не так давно у вас был эмулятор Genymotion, который вы могли бы использовать, с интегрированным google-play-service. Но теперь они удалили эту поддержку, и вы должны установить ее вручную там.

Вы могли бы проверить этот блог, который я написал на эту тему:

Google Maps API V2 on the Emulator

Но файлы при условии, что там не актуальны сегодня, как и новые версии google-play-service вышли с тех пор. Вам нужно будет получить новые файлы apk для установки.

1

API Google API НЕ будет работать с эмуляторами HAXM. Это связано с тем, что драйверы HAXM от Intel не поддерживают эту поддержку.

Если вы хотите создать эмулятор, который использует API Google (например, Карты или GCM), вам придется создать обычный эмулятор (не используя HAXM).

Это хороший SO ответ, который имеет ссылку на как установить API, Google, на HAXM эмуляторе, а также другую хорошую информацию о вашей ситуации: Install Google Settings on HAXM x86 emulator (Google Maps SDK)

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