Каков истинный минимальный уровень API Android Google Maps V2 (17.0.0)? - PullRequest
0 голосов
/ 18 февраля 2020

Где-то на официальных страницах указан действительно низкий уровень API для карт v2, однако в настоящее время я компилирую с play-services-maps 17.0.0, и, похоже, для этого требуется установить определенную версию приложения play services И это, в свою очередь, требует определенного минимального уровня API устройства.

Но как мне узнать, что это за минимум? На старом устройстве с 4.4.2 приложение Play Services застряло где-то на 13,8 i sh, и карта не запускается с сообщением «Приложение испытывает проблемы с Google Play Services. Пожалуйста, повторите попытку».

Если я в Google это, я найду ответы здесь на SO, предлагающие просто понизить карты до 16.0.0, что НЕ является решением. У меня нет проблем с установкой API приложений minium на что-то более высокое, ЕСЛИ я могу узнать, насколько высоко мне нужно go. Android Studio позволяет мне прекрасно компилироваться с minsdk 19, но устройство с 19 не будет запускать карту, поэтому ...

Любые идеи / ответы приветствуются

1 Ответ

0 голосов
/ 18 февраля 2020

Не нашел ни одной минимальной версии SDK в официальной документации . Но нашел некоторые наблюдения. Проверьте ниже:

Предупреждение: этот выпуск является ОСНОВНЫМ обновлением версии и критическим изменением. Последнее обновление сервисов Google Play и Firebase включает следующие изменения:

Миграция с Android Библиотеки поддержки на библиотеки Jetpack (AndroidX). Библиотеки не будут работать, если вы не внесете следующие изменения в свое приложение:

  • Обновите com.android.tools.build:gradle до v3.2.1 или более поздней версии.
  • Обновите compileSdkVersion до 28 или более поздней версии.
  • Обновите ваше приложение для использования Jetpack ( AndroidX ); следуйте инструкциям в Миграция на AndroidX .

Версия 17.0.0 из Карты Google , включенные в этот выпуск.

...