Jump to content

Android SDK

Android SDK
Разработчик(и) Google
Первоначальный выпуск октябрь 2009 г .; 14 лет назад ( 2009-10 )
Стабильная версия
26.1.1 / сентябрь 2017 г .; 6 лет назад ( 2017-09 ) [1]
Написано в Ява
Операционная система Кросс-платформенный
Доступно в Английский
Тип IDE , SDK
Веб-сайт разработчик .android /СДК /индекс .html
Android SDK

Android SDK — это комплект разработки программного обеспечения для экосистемы программного обеспечения Android , который включает в себя полный набор инструментов разработки. [2] [3] К ним относятся отладчик , библиотеки , эмулятор мобильного телефона на основе QEMU , документация, пример кода и учебные пособия. SDK является частью официальной среды разработки Android Studio , но его различные инструменты и ресурсы можно использовать независимо.

В настоящее время поддерживаемые платформы разработки включают компьютеры под управлением Linux (любой современный дистрибутив Linux для настольных компьютеров ), Mac OS X 10.5.8 или более поздней версии и Windows 7 или более поздней версии.

По состоянию на март 2015 г. , SDK недоступен на самой Android, но разработка программного обеспечения возможна с использованием специализированных приложений Android. [4] [5] [6]

Примерно до конца 2014 года официально поддерживаемой интегрированной средой разработки (IDE) была Eclipse с использованием подключаемого модуля Android Development Tools (ADT). [7] По состоянию на 2015 год Android Studio [8] является официальной IDE; однако разработчики могут использовать другие, но Google ясно дал понять, что ADT официально объявлен устаревшим с конца 2015 года, чтобы сосредоточиться на Android Studio как официальной IDE для Android. Кроме того, разработчики могут использовать любой текстовый редактор для редактирования файлов Java и XML, а затем использовать командной строки инструменты (требуются Java Development Kit и Apache Ant ) для создания, сборки и отладки приложений Android, а также для управления подключенными устройствами Android (например, запуск перезагрузка, удаленная установка пакета(ов) программного обеспечения). [9] [4] [10]

Усовершенствования Android SDK идут рука об руку с общим развитием платформы Android. SDK также поддерживает более старые версии платформы Android на случай, если разработчики захотят ориентировать свои приложения на старые устройства. Инструменты разработки представляют собой загружаемые компоненты, поэтому после загрузки последней версии и платформы можно также загрузить более старые платформы и инструменты для тестирования совместимости. [11]

Приложения Android упаковываются в формат .apk и хранятся под /data/app папка на ОС Android (папка доступна только пользователю root в целях безопасности). Пакет APK содержит файлы .dex. [12] (скомпилированные файлы байт-кода, называемые исполняемыми файлами Dalvik ), файлы ресурсов и т. д.

Инструменты платформы Android SDK

[ редактировать ]

Инструменты платформы Android SDK — это отдельно загружаемая часть полного пакета SDK, состоящая из инструментов командной строки, таких как Android Debug Bridge и fastboot .

Безопасность

[ редактировать ]

Некоторые проблемы безопасности были обнаружены в 2014 году. [13]

  1. ^ «Инструменты SDK | Разработчики Android» . Developer.android.com . Проверено 25 апреля 2018 г.
  2. ^ «Обзор инструментов» . Android-разработчики . 21 июля 2009 г.
  3. ^ Программирование Android 3 SDK для чайников Раджив Рамнат, Роджер Кроуфис, Паоло Чивилотти. Хобокен, Нью-Джерси: Уайли. 2011. ISBN  978-1-118-14634-7 . OCLC   759198469 . {{cite book}}: CS1 maint: другие ( ссылка )
  4. ^ Jump up to: а б приложениечетыре. «AIDE-IDE для Android Java C++ — приложения Android в Google Play» . гугл.com .
  5. ^ жест развивать. «Редактор Java – приложения Android в Google Play» . гугл.com .
  6. ^ Танапро ГмбХ, Том Арн. «JavaIDEdroid — приложения Android в Google Play» . гугл.com .
  7. ^ «Плагин NBAndroid» . Архивировано из оригинала 17 октября 2018 года . Проверено 19 сентября 2012 г.
  8. ^ «Андроид Студия» .
  9. ^ Вестфолл, Джон (25 августа 2009 г.). «Резервное копирование и восстановление приложений Android с помощью ADB» . JonWestfall.com . Проверено 7 декабря 2009 г.
  10. ^ Модести, Паоло (март 2021 г.). «Сценарный подход к обучению и оценке разработки приложений для Android» . Транзакции ACM по компьютерному образованию . 21 (1): 1–24. дои : 10.1145/3427593 . Проверено 8 мая 2022 г.
  11. ^ «Примечания к выпуску SDK Tools» . Android-разработчики .
  12. ^ «Глоссарий» . Android-разработчики .
  13. ^ Дакетт, Крис. «Android SDK страдает от переполнения буфера и отсутствия защиты» . ЗДНет . Проверено 5 августа 2021 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 17b852966b8d7e8569c5badc61582f2b__1720212840
URL1:https://arc.ask3.ru/arc/aa/17/2b/17b852966b8d7e8569c5badc61582f2b.html
Заголовок, (Title) документа по адресу, URL1:
Android SDK - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)