После установки Android Studio вы сможете поддерживать Android Studio IDE и инструменты Android SDK в актуальном состоянии с помощью автоматических обновлений и Android SDK Manager.
Обновите свою IDE с помощью JetBrains Toolbox
Если вы установили Android Studio с помощью JetBrains Toolbox , то Toolbox отвечает за обработку обновлений Android Studio. Toolbox позволяет вам устанавливать canary, beta и stable версии Android Studio параллельно. Он также позволяет вам откатываться к более ранним версиям каждой из них, если это необходимо. Когда обновление доступно, оно отображается в Toolbox, как показано на рисунке 1.

Рисунок 1. Jetbrains Toolbox с доступными обновлениями.
Обновите IDE и смените каналы
Если вы установили Android Studio вручную, Android Studio уведомит вас с помощью небольшого диалогового окна, когда доступно обновление для IDE. Чтобы вручную проверить наличие обновлений, нажмите Файл > Настройки > Внешний вид и поведение > Настройки системы > Обновления (в macOS Android Studio > Проверить наличие обновлений ). См. рисунок 2.
Обновления для Android Studio доступны по следующим каналам выпуска:
- Канал Canary: эти новейшие релизы обновляются примерно еженедельно и доступны для загрузки на странице предварительного просмотра релизов .
Помимо ознакомительных версий Android Studio вы также получаете предварительные версии других инструментов SDK, включая Android Emulator.
Хотя эти сборки подвержены большему количеству ошибок, они тестируются и доступны, чтобы вы могли опробовать новые функции и оставить отзыв.
Примечание: этот канал не рекомендуется для разработки продукции.
- Канал Beta: это релиз-кандидаты, основанные на стабильных сборках canary, которые доступны для загрузки на странице Preview release . Они выпускаются для получения отзывов перед интеграцией в стабильный канал.
- Стабильный канал: официальный стабильный релиз Android Studio .
Если вы хотите попробовать один из каналов предварительной версии (canary или beta), продолжая использовать стабильную сборку для своих производственных проектов, вы можете установить их бок о бок .

Рисунок 2. Настройки обновлений Android Studio.
Удалить неиспользуемые каталоги Android Studio

Когда вы запускаете основную версию Android Studio в первый раз, она ищет каталоги, содержащие кэши, настройки, индексы и журналы для версий Android Studio, для которых не может быть найдена соответствующая установка. Затем диалоговое окно Delete Unused Android Studio Directories отображает местоположения, размеры и время последнего изменения этих неиспользуемых каталогов и предоставляет возможность удалить их.
Обновите свои инструменты с помощью SDK Manager
Android SDK Manager помогает вам загружать инструменты SDK, платформы и другие компоненты, необходимые для разработки приложений. После загрузки вы можете найти каждый пакет в каталоге, указанном как Android SDK Location , как показано на рисунке 3.
Чтобы открыть SDK Manager из Android Studio, нажмите «Инструменты» > «SDK Manager» или нажмите «SDK Manager». на панели инструментов. Если вы не используете Android Studio, вы можете загрузить инструменты с помощью инструмента командной строки
sdkmanager
.
Когда доступно обновление для пакета, который у вас уже есть, появляется тире отображается в поле флажка рядом с пакетом.
- Чтобы обновить элемент или установить новый, установите флажок.
- Чтобы удалить пакет, снимите флажок.
Ожидающие обновления обозначены в левом столбце значком загрузки. Ожидаемые удаления обозначены красным значком X:
.
Чтобы обновить выбранные пакеты, нажмите «Применить» или «ОК» и примите все лицензионные соглашения.

Рисунок 3. Android SDK Manager.
Требуемые пакеты
На вкладке «Инструменты SDK» вы найдете следующие инструменты:
- Инструменты сборки Android SDK
- Включает инструменты для создания приложений Android. Для получения дополнительной информации см. примечания к выпуску SDK Build Tools .
- Инструменты платформы Android SDK
- Включает в себя различные инструменты, необходимые для платформы Android, включая инструмент
adb
. - Инструменты командной строки Android SDK
- Включает в себя основные инструменты, такие как ProGuard. Для получения дополнительной информации см. примечания к выпуску SDK Tools .
- Платформа Android SDK
На вкладке SDK Platforms необходимо установить по крайней мере одну версию платформы Android, чтобы можно было скомпилировать приложение. Используйте последнюю версию платформы в качестве цели сборки, чтобы обеспечить наилучший пользовательский опыт на последних устройствах. Чтобы загрузить версию, установите флажок рядом с названием версии.
Вы по-прежнему можете запускать свое приложение на более старых версиях. Однако для использования новых функций при работе на устройствах с последней версией Android необходимо выполнить сборку на основе последней версии.
- USB-драйвер Google
- Требуется для Windows. Включает инструменты, помогающие выполнять отладку
adb
с устройствами Google. Для установки посетите Get the Google USB Driver . - Эмулятор Android
- Инструмент эмуляции устройств на основе QEMU, который можно использовать для отладки и тестирования приложений в реальной среде выполнения Android. Для получения более подробной информации см. заметки о выпуске эмулятора .
- Образы систем Intel или ARM
- Для запуска Android Emulator требуется образ системы. Каждая версия платформы содержит поддерживаемые образы системы. Вы также можете загрузить образы системы позже при создании Android Virtual Devices (AVD) в AVD Manager . Выберите Intel или ARM в зависимости от процессора вашего компьютера для разработки.
- Сервисы Google Play
- Включает набор библиотек, Javadocs и примеров, которые помогут вам создать приложение. Если вы хотите использовать API из сервисов Google Play , вам необходимо использовать либо системный образ API Google, либо системный образ Google Play.
- Нажмите вкладку «Сайты обновления SDK» .
- Нажмите «Добавить».
в верхней части окна.
- Введите имя и URL-адрес стороннего сайта, затем нажмите «ОК» .
- Убедитесь, что в столбце Включено установлен флажок.
- Нажмите «Применить» или «ОК» .
- На машине с установленной Android Studio нажмите Tools > SDK Manager . В верхней части окна обратите внимание на Android SDK Location .
Перейдите в этот каталог и найдите внутри него каталог
licenses/
.Если вы не видите каталог
licenses/
, вернитесь в Android Studio, обновите инструменты SDK и примите лицензионные соглашения. Когда вы вернетесь в домашний каталог Android SDK, вы должны увидеть каталог.- Скопируйте весь каталог
licenses/
и вставьте его в домашний каталог Android SDK на компьютере, где вы хотите собирать свои проекты.
Рекомендованные пакеты
Для разработки рекомендуются следующие инструменты:
Примечание: большинство библиотек API, которые ранее предоставлялись пакетами Support Repository (такими как Android Support Library, Constraint Layout, Google Play services и Firebase), теперь доступны в репозитории Maven от Google. Проекты, созданные с помощью Android Studio 3.0 и выше, автоматически включают этот репозиторий в конфигурацию сборки. Если вы используете старый проект, вам необходимо вручную добавить репозиторий Maven от Google в файл build.gradle
или build.gradle.kts
.
Приведенный выше список не является исчерпывающим, и вы можете добавить другие сайты для загрузки дополнительных пакетов от третьих лиц, как описано в следующем разделе.
В некоторых случаях пакет SDK может потребовать определенной минимальной версии другого инструмента. Если это так, SDK Manager уведомит вас об этом предупреждением и добавит зависимости в ваш список загрузок.
Редактировать или добавлять сайты инструментов SDK
На вкладке SDK Update Sites вы можете добавлять и управлять другими сайтами, которые размещают свои собственные инструменты, а затем загружать пакеты с этих сайтов. Android Studio проверяет наличие инструментов Android и обновлений сторонних инструментов с добавленных вами сайтов SDK.
Например, мобильный оператор или производитель устройств может предлагать дополнительные библиотеки API, которые поддерживаются их собственными устройствами на базе Android. Для разработки с использованием их библиотек вы можете установить их пакет Android SDK, добавив URL-адрес их инструментов SDK в диспетчер SDK на вкладке Сайты обновления SDK .
Если оператор или производитель устройства разместил файл репозитория надстройки SDK на своем веб-сайте, выполните следующие действия, чтобы добавить сайт в Android SDK Manager:
Все пакеты SDK, доступные на сайте, теперь отображаются на вкладках «Платформы SDK» или «Инструменты SDK» соответственно.
Автоматическая загрузка отсутствующих пакетов с помощью Gradle
При запуске сборки из командной строки или Android Studio Gradle может автоматически загружать отсутствующие пакеты SDK, от которых зависит проект, если соответствующие лицензионные соглашения SDK уже приняты в SDK Manager .
Когда вы принимаете лицензионные соглашения с помощью SDK Manager, Android Studio создает каталог лицензий внутри домашнего каталога SDK. Этот каталог лицензий необходим Gradle для автоматической загрузки отсутствующих пакетов.
Если вы приняли лицензионные соглашения на одной рабочей станции, но хотите создавать свои проекты на другой, вы можете экспортировать свои лицензии, скопировав каталог принятых лицензий.
Чтобы скопировать лицензии на другой компьютер, выполните следующие действия:
Gradle теперь может автоматически загружать отсутствующие пакеты, от которых зависит ваш проект.
Обратите внимание, что эта функция автоматически отключается для сборок, которые вы запускаете из Android Studio, поскольку менеджер SDK обрабатывает загрузку отсутствующих пакетов для IDE. Чтобы вручную отключить эту функцию, установите android.builder.sdkDownload=false
в файле gradle.properties
для вашего проекта.
Обновите свои инструменты с помощью командной строки
В системах, не имеющих графического пользовательского интерфейса, таких как серверы CI, вы не можете использовать SDK Manager в Android Studio. Вместо этого используйте инструмент командной строки sdkmanager
для установки и обновления инструментов и платформ SDK.
После установки инструментов и платформ SDK с помощью sdkmanager
вам может потребоваться принять любые отсутствующие лицензии. Это также можно сделать с помощью sdkmanager
:
$ sdkmanager --licenses
Эта команда сканирует все установленные инструменты и платформы SDK и отображает все лицензии, которые не были приняты. Вам будет предложено принять каждую лицензию.