Управление версиями

Специалисты платформы Google Карт регулярно обновляют SDK: добавляют новые функции, исправляют ошибки и повышают производительность. На этой странице вы найдете инструкции по управлению зависимостями при работе с новыми версиями SDK для мобильных устройств.

Установка

В файле build.gradle на уровне приложения всегда необходимо указывать точную версию. Если вы укажете диапазон префиксов (+) или значение latest, это может вызвать непредсказуемое или невоспроизводимое поведение сборки. Maps SDK для Android поддерживает семантическое управление версиями, поэтому новые основные версии могут содержать критические изменения. Минимально допустимый уровень API: 14.

Указывать зависимость от Карт в рамках сервисов Google Play необходимо с применением синтаксиса Gradle.

dependencies {
    implementation 'com.google.android.gms:play-services-maps:17.0.1'
    // ...
}

Дополнительные рекомендации по работе с версиями сервисов Google Play вы можете найти здесь.

Обслуживание

Android Studio автоматически проверяет наличие новых доступных версий зависимости. Если такая версия обнаружена, вы получите уведомление об этом. Чтобы избежать технических проблем, как можно скорее перейдите на самую последнюю версию. Если это новая основная версия, ознакомьтесь с примечаниями к выпуску, чтобы узнать, есть ли там функции с обратной несовместимостью и как обновить код.

Помимо уведомлений о новых версиях, владельцы проектов Google Cloud получают электронные письма о функциях с обратной несовместимостью, которая может затронуть их проекты. Чтобы не пропускать такие сообщения, назначьте владельца для каждого проекта, чтобы он регулярно просматривал письма, приходящие на его адрес электронной почты.