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

119
16

Я пытаюсь запустить образец Google Map на эмуляторе. Теперь у меня есть ошибка:


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



Как я могу решить эту проблему?

спросил(а) 2021-01-20T02:13:38+03:00 6 месяцев назад
1
Решение
117

У меня была проблема с эмулятором. Я исправил, отредактировав мой эмулятор в AVD Manager, в Параметры эмулятора, установив флажок Использовать хост-GPU.

ответил(а) 2021-01-20T02:13:38+03:00 6 месяцев назад
78

У Google Maps API v2 есть ошибка. См. Здесь: http://code.google.com/p/gmaps-api-issues/issues/detail?id=5440

Как указано Тони в комментариях выше, может возникнуть обходное решение, если вы можете получить и заменить соответствующие файлы apk на устройстве. Или вы можете просто подождать...;)

ответил(а) 2021-01-20T02:13:38+03:00 6 месяцев назад
64

Вам нужно добавить функцию, требуемую для OpenGL ES 2.0. для карт V2
Чтобы работать с Google Maps, просто добавьте следующий код в свой файл AndroidManifest.xml проекта перед тегом приложения:


<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />

Пусть это поможет вам:)

ответил(а) 2021-01-20T02:13:38+03:00 6 месяцев назад
45

Убедитесь, что вы используете эмулятор на основе API Google API версии 4.2.2 или выше.


В соответствии с инструкциями по настройке SDK Google Play Services:


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

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

ответил(а) 2021-01-20T02:13:38+03:00 6 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема