Содержание:
Что такое Android SDK
Программа Android SDK (Software Development Kit) – это набор инструментов, предназначенных для разработки, тестирования и отладки кода программного обеспечения для операционной системы Android. Софтом пользуются не только профессиональные разработчики, но и обычные пользователи для получения подробных сведений об ОС, удаления системных приложений, получения root-прав, создания резервных копий, поиска и анализа различных ошибок и просмотра логов. С помощью него есть возможность запустить восстановление программной оболочки девайса.
Для полноценной работы Android SDK дополнительно потребуется скачать и установить среду разработки Android Studio, но этот шаг можно пропустить, если предполагается пользоваться софтом напрямую из командной строки и без сторонних средств.
Если же нужно отображение графического интерфейса среды для удобства разработки, лучше предварительно инсталлировать Android Studio, затем внутри нее установить пакет платформы Android SDK, после чего запустить виртуальное устройство на базе Android.
Кроме того, следует упомянуть несколько важных требований к компьютеру для стабильной разработки и тестирования мобильных приложений:
- 64-разрядная операционная система Windows 7 (SP2), 8.1, 10 или 11 с последним пакетом обновлений (хотя софт мультиплатформенный — реализована поддержка таких ОС как Linux и MacOS, — но работает он со своими нюансами).
Например, при использовании Linux потребуется дополнительно установить несколько пакетов с помощью команды
sudo apt-get install lib32ncurses5 lib32stdc++6
. Также может понадобиться найти подходящие пакеты «ncurses5» и «stdc++6». - Рекомендуется четырехъядерный ЦП с тактовой частотой 2,5 ГГц.
- ОЗУ – не менее 8 ГБ для оптимальной производительности, а для тестирования мобильного софта — от 2 ГБ.
- Не менее 4 ГБ свободного места на диске для файла подкачки.
- Для корректной и комфортной разработки рекомендуется использовать монитор с разрешением не менее 1280×800 и с частотой обновления 60 Гц.
Если же планируется создавать мобильный софт, тогда потребуется еще установить инструмент Java Development Kit, что мы более детально разобрали на Шаге 2.
Установка
Как уже говорилось, компоненты Android SDK можно скачать как по отдельности, так и для среды разработки Android Studio. В первом случае достаточно выбрать нужные программные элементы (инструменты для командной строки) и инсталлировать их вручную, а во втором – установить Android Studio и выбрать загрузку Android SDK в качестве дополнительного компонента при инсталляции.
Вариант 1: Установка Android Studio и инструментов Android SDK внутри среды
Программное обеспечение Android Studio представляет собой интегрированную среду разработки софта от компании Google для различных девайсов, работающих на базе Android (смартфонов, планшетов, умных часов, смарт-ТВ и других). С помощью нее есть возможность не только писать код (причем в упрощенном режиме), но и проектировать графический интерфейс, делать отладку и сборку приложений.
Шаг 1: Инсталляция софта и инструментов SDK
Повторимся, если вам не нужна программа Android Studio, а компоненты Android SDK будут использоваться исключительно через командную строку, пропустите этот вариант и сразу переходите к следующему, а именно к разделу со скачиванием и установкой отдельных инструментов.
- Перейдите по ссылке выше и затем пролистайте страницу до раздела «Загрузки Android Studio» и выберите подходящую версию софта – в нашем примере для Windows. Лучше загружать установочный файл ПО.
- Ознакомьтесь с условиями лицензионного соглашения, если требуется, затем отметьте соответствующий пункт внизу и нажмите на кнопку для старта скачивания.
- Дождитесь окончания загрузки файла, после чего запустите его двойным нажатием левой кнопки мыши. Инсталлируйте программное обеспечение, следуя подсказкам пошагового мастера.
- Запустите софт. Должно отобразится приветственное окно с предварительной настройкой. Кликните по «Next».
- Отметьте пункт «Custom» на следующем шаге – это позволит вручную выбрать компоненты, которые будут инсталлированы в среду разработки.
- Убедитесь, что отметка у пункта «Android SDK» установлена, а остальные параметры выставьте на свое усмотрение. Нажмите на кнопку «Next».
- Подтвердите действие, снова кликнув по кнопке продолжения.
- Отобразится окно со списком компонентов и инструментов, которые будут инсталлированы. Проверьте, все ли так, и нажмите на «Next».
- В следующем окне отметьте «Accept», таким образом согласившись с условиями лицензионного использования, затем щелкните по «Finish» внизу.
Выбрать русский язык страницы сайта можно из выпадающего меню вверху.
Останется дождаться окончания скачивания всех необходимых программных компонентов. При необходимости можно проследить за процессом, нажав на кнопку «Show Details».
Установить Android SDK в среде Android Studio можно и другим способом – уже после инсталляции софта. Перейдите в корневой каталог программы и выберите папку «Android», затем «bin», где нужно запустить утилиту «SDKManager». На панели слева выберите пункт «Android SDK» в разделе «System Settings», а в центральной части окна отметьте пункты «Android SDK Tools» и «Android SDK Platform-Tools» (если у вас Windows, рекомендуется также отметить «Google USB Driver»). После подтверждения условий соглашения начнется скачивание и инсталляция выбранных компонентов.
Для полноценной работы Android Studio потребуется дополнительно инсталлировать компоненты Java Development Kit – для этого переходите к Шагу 2.
Шаг 2: Инсталляция Java Development Kit
Инструмент Java Development Kit является ключевым, поскольку он необходим для создания приложений на платформе Android. Он нужен для работы с Android SDK и отвечает за графическое отображение исходного кода.
- Скачайте с официального сайта разработчика нужный вариант инсталляционного файла (доступен либо сжатый архив, либо установщик).
Обратите внимание, что последние версии софта совместимы только с 64-битными системами.
- Выполните установку пакета в соответствии с подсказками пошагового мастера.
После успешной установки обязательно выполните перезагрузку компьютера, чтобы новые параметры были зафиксированы, после чего можно приступать к первой настройке Android Studio или запуску инструментов Android SDK.
Вариант 2: Скачивание компонентов Android SDK отдельно
Возможностей команд в консоли вполне хватит для работы с некоторыми проектами при знании кода и языка программирования, создания файлов манифеста, а также взаимодействия с мобильным устройством на базе Android за счет набора библиотек API (например, для работы с камерой, модулем Bluetooth и другими компонентами, а также перезагрузки или выключения/включения девайса посредством подключения по USB и специальных команд).
Шаг 1: Загрузка компонентов
Теперь разберем ситуацию, которая предполагает инсталляцию инструментов Android SDK отдельно без среды разработки. В таком случае все действия будут выполняться через командную строку.
- Перейдите по ссылке выше (это та же ссылка, что была приведена в Варианте 1, но для удобства разместим ее еще раз), но для загрузки отдельных компонентов софта перейдите к разделу на сайте «Только инструменты командной строки» и выберите загрузку для вашей версии ОС на компьютере.
- После скачивания архива в формате ZIP извлеките данные в любое место на диске (адрес нужно будет запомнить для Шага 2).
- Можете перейти в папку «cmdline-tools», где каталоге «lib» расположены другие инструменты для работы с Android-устройством через командную строку.
Для открытия компонентов и просмотра компонентов в графической среде, которые располагаются в архиве, потребуется Java Development Kit (Шаг 2 из Варианта 1). Чтобы узнать, как использовать инструменты через консоль, переходите к Шагу 2 данной инструкции.
Для загрузки других пакетов SDK можно воспользоваться специальным инструментом командной строки – SDKManager, позволяющим управлять компонентами для Android SDK. На официальном сайте разработчика предоставляется подробная инструкция по использованию и применению команд в утилите.
Шаг 2: Настройка ссылок
В качестве завершающего этапа следует создать символическую ссылку на папки с инструментами, чтобы можно было запустить их через консоль:
- Кликните правой кнопкой мыши по ярлыку «Этот компьютер» и выберите пункт «Свойства».
- В открывшемся окне с информацией о системе кликните по строке «Дополнительные параметры системы».
- Далее на вкладке «Дополнительно» выберите кнопку «Переменные среды».
- В поле «Переменные среды для пользователя» дважды кликните левой кнопкой мыши по пункту «Path».
- Нажмите на «Создать» справа.
- В центральной части окна появится курсор в пустой строке – туда следует вставить полный путь к инструментам через точку с запятой, например
C:\Android\tools;C:\Android\cmdline-tools
, и нажать на кнопку «ОК» для сохранения.
На этом установка Android SDK завершена. Теперь вы сможете с помощью специальных запросов в «Командной строке» взаимодействовать с мобильным устройством, например устанавливать образы или вручную обновлять ОС.
Решение возможных проблем
Иногда пользователи сталкиваются с проблемами при попытке установить или запустить Android SDK. Наиболее распространенные ошибки связаны с устаревшей версией Java Development Kit, когда после нее были инсталлированы инструменты Android SDK, а также из-за некорректных настроек системы.
В первом случае часто возникает ошибка «Skipping SDK Tools 11». Для ее устранения нужно полностью удалить Android SDK и Java Development Kit с компьютера, затем заново установить софт на компьютер, следуя нашим инструкциям из данной статьи. Лучше после деинсталляции программного обеспечения почистить кеш и реестровые ключи, которые были оставлены после ПО. Сделать это можно вручную либо с помощью специализированного софта, о чем более подробно мы писали в отдельном материале.
Подробнее: Очистка кеша в Windows 11 / Windows 10 / Windows 7
Ошибка «non-ASCII» говорит о том, что произошел конфликт между программным обеспечением и системой из-за имени пользователя – в нем не должно быть кириллических символов. Если такие буквы действительно есть, следует изменить имя учетной записи на латиницу. То, как это сделать, наш автор подробно разбирал в статье по ссылке ниже.
Подробнее: Переименование локальной учетной записи в Windows 11 / Windows 10 / Windows 7