Android: можно ли использовать Google Maps API на эмуляторе? - PullRequest
0 голосов
/ 03 октября 2018

Я пытаюсь использовать Google Maps API на эмуляторе, но я борюсь с этим.Я уже настроил ключ API (я также установил имя пакета и SHA-1 на консоли Google), но эта ошибка происходит.

Вот AndroidManifest.xml:

<meta-data
        android:name="com.google.android.geo.API_KEY"
        android:value="" />
<meta-data
        android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version" />

Google Maps Android API: Google Maps Android API v2 поддерживает только устройства с OpenGL ES 2.0 и выше

Похоже, что Nexus 5 нельзя использовать для API Карт Google в эмуляторе, поскольку эмулированная производительность необходима дляукажите для использования Google Maps API.

Поэтому я попытался использовать Nexus 4, потому что я могу указать Эмулированную производительность: Графика для устройства, но эта ошибка происходит на дисплее.

Это приложение не будет работать, пока вы не обновите Службы Google Play.

Я посмотрел эту ошибку, и все ответы на нее устарели, поэтому я не могу понять, как правильно ее настроить.

Как я могу исправить эти ошибки?Кто-нибудь недавно успешно использовал API на эмуляторе?

Ответы [ 2 ]

0 голосов
/ 03 октября 2018

При создании Виртуального устройства выбирайте только устройство с магазином воспроизведения, иначе сервисы воспроизведения не будут доступны.Самый последний из них - Pixel 2, поэтому я бы предложил использовать его

enter image description here

0 голосов
/ 03 октября 2018

Вы можете проверить API карты Google.Похоже, что на этом устройстве отсутствует служба Google Play и / или он может работать на уровне API вне области действия.Эмулятор, который я использую без проблем, - Pixel XL.Попробуйте этот эмулятор или хотя бы убедитесь, что новый эмулятор показывает, что он имеет сервисы Google Play

...