Android SDK

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Android SDK
Логотип программы Android SDK
Скриншот программы Android SDK
Логотип представляет Android Studio.
Тип SDK
Разработчик Google
Написана на Java
Операционная система Кросс-платформенный
Первый выпуск октябрь 2009
Последняя версия 36 (10 июня 2025)
Бета-версия 36.1 (10 ноября 2025)
Состояние активное
Сайт developer.android.com/… (англ.)
Логотип Викисклада Медиафайлы на Викискладе

Android SDK[1] — универсальное средство разработки мобильных приложений для операционной системы Android. Предоставляет инструменты для тестирования и отладки исходного кода, оценки работы приложения в режиме совместимости с различными версиями ОС, а также (опционально) просмотра результатов в реальном времени.

Android SDK был выпущен в октябре 2009 года. Среда разработки является кроссплатформенной; значительная часть комплекта написана на Java. Ряд архитектурных решений имеет сходство с технологиями .NET SDK.

В состав SDK включены отладчик, библиотеки, эмулятор мобильных устройств[2] на базе QEMU, документация и примеры кода. Среда Android SDK доступна для компьютеров под управлением Linux (современные дистрибутивы), macOS (10.5.8 и новее) и Windows (7 и новее).

До конца 2014 года основным редактором кода служила Eclipse IDE с плагином Android Development Tools (ADT). Также поддерживалась интеграция с IntelliJ IDEA и NetBeans.

В 2015 году компания Google выпустила новую среду — Android Studio (на базе IntelliJ IDEA), которая стала основным инструментом разработки. В конце того же года поддержка ADT была прекращена. Помимо Android Studio, разработчики могут использовать сторонние текстовые редакторы для написания Java и XML-файлов, а также утилиты командной строки (требуются JDK и Apache Ant) для сборки и отладки проектов.

SDK позволяет загружать компоненты для поддержки старых версий платформы Android, что необходимо для обеспечения совместимости приложений с устаревшими устройствами. Часть средств разработки поставляется в виде отдельно загружаемых компонентов.

Скомпилированные приложения Android представляют собой пакеты формата .apk, которые после установки размещаются в каталоге /data/app. Пакет APK содержит байт-код .dex (для исполнения в виртуальной машине Dalvik или ART), файлы ресурсов и манифест.

Android SDK Platform Tools — это отдельно загружаемый компонент SDK, включающий инструменты командной строки, такие как adb и fastboot.

Примечания

[править | править код]
  1. Официальная страница на developer.android.com. Дата обращения: 16 декабря 2025.
  2. Запускайте приложения на эмуляторе Android | Android Studio. Android Developers. Дата обращения: 16 декабря 2025.