Android SDK

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

Android SDK[3] — универсальное средство разработки мобильных приложений для операционной системы Android. Отличительной чертой от обычных редакторов для написания кодов является наличие широких функциональных возможностей, позволяющих запускать тестирование и отладку исходных кодов, оценивать работу приложения в режиме совместимости с различными версиями ОС Android и наблюдать результат в реальном времени (опционально). Поддерживает большое количество мобильных устройств. Android SDK был выпущен в октябре 2009 года. Присутствует множество уникальных технологий, взятых у немалоизвестного языка с#(.NET sdk). Среда разработки является кросс-платформенной, значительная часть комплекта написана на языке программирования Java. В состав SDK включены различные средства разработки, в том числе отладчик, набор библиотек, телефонный эмулятор[4] на базе движка QEMU, набор документации, примеров приложений и руководств. Среда Android SDK может быть запущена на компьютерах, использующих ОС Linux, Mac OS X 10.5.8 и новее, Windows 7 и новее. Однако, по состоянию на март 2015 года система SDK не может быть непосредственно запущена на устройствах под управлением ОС Android.

В качестве редактора кода до конца 2014 года использовался IDE Eclipse, дополненный плагином «Android Development Tools» (ADT). Кроме того возможна интеграция SDK с IntelliJ IDEA IDE и с NetBeans IDE (при помощи плагина). В 2015 году вышел комплект разработки Android Studio (разработан Google с применением технологий IDE IntelliJ), ставший основным. В конце 2015 года ADT стал считаться устаревшим, тогда как Android Studio стал основной системой разработки приложений для Android. Кроме интеграций с IDE доступно использование посторонних текстовых редакторов для создания Java и XML файлов и использование утилит командной строки (требуется Java Development Kit и Apache Ant) для создания проектов, их компиляции и отладки. Также доступны утилиты управления подключенными Android устройствами для перезагрузки и установки приложений: fastboot и adb (Android Debug Bridge).

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

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

См. также

Примечания

  1. SDK Tools release notes
  2. https://developer.android.com/tools/releases/sdk-tools
  3. Официальная страница на developer.android.com. Дата обращения: 30 ноября 2016. Архивировано 22 декабря 2016 года.
  4. Знакомимся с платформой Google Android на локальном компьютере. iXBT.com (2010). Дата обращения: 14 мая 2020. Архивировано 15 сентября 2020 года.

Ссылки