Logo ru.androidermagazine.com
Logo ru.androidermagazine.com

Как установить Android SDK на Windows, Mac и Linux

Оглавление:

Anonim

Большинству из нас никогда не понадобится устанавливать Android SDK. Причина, почему именно в названии - Software Development Kit. Он создан для людей, пишущих приложения для Android, которым нужны инструменты для работы с Android с компьютера.

Но эти инструменты также могут быть полезны для людей, желающих сделать что-то более сложное. Такие вещи, как ручное обновление программного обеспечения или рутирование телефона. Fastboot и ADB жизненно необходимы, если вы хотите «взломать» программное обеспечение Android. И Google предоставляет это бесплатно для всех.

Что выбрать?

Есть два способа получить рабочий набор инструментов Android на ваш компьютер. Самый простой способ - просто установить Android Studio. Все, что нужно для запуска и использования инструментов командной строки Android, является частью Android Studio, а также способом обновления инструментов. Хотя он предназначен для людей, которым нужна полная среда разработки, и включает в себя редактор кода, эмулятор Android и компилятор, вы можете использовать только инструменты командной строки и никогда не открывать остальные.

Если вы не боитесь промокнуть, вы можете установить только компоненты SDK за пределами Android Studio. Установить их легко (они находятся в zip-файле), но настроить компьютер для их использования не так просто.

Установка SDK Android вручную

Загрузите SDK напрямую из Google, нажав здесь. Прокрутите немного вниз и найдите раздел, помеченный «Получить только инструменты командной строки», и сохраните его в таком месте, куда легко добраться, например, на рабочем столе. Мы будем извлекать его в лучшее место на следующем шаге.

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

Распакуйте ваш сжатый файл в следующую папку:

  • Windows: корень вашего диска C:
  • OS X: ваша домашняя папка
  • Linux: ваша домашняя папка

Переименуйте извлеченную папку в «Android». Это сделает оставшуюся часть этого руководства и ваше время с SDK намного проще.

Предпосылки

Вам понадобится рабочая версия Java для запуска компонентов SDK. Для большинства вещей, которые вы будете делать с SDK, подойдет и Open Java, и Sun Java от Oracle (да, Oracle).

  • На Mac это довольно просто, потому что вы уже установили его, если не удалите его. Если вы сделали, установите его снова - вы должны знать, как.
  • В Windows перейдите на веб-сайт Oracle и загрузите правильную версию (32- или 64-разрядную) для своего компьютера. Опять же, если это доставляет вам какие-либо проблемы, прекратите то, что вы делаете, и узнайте немного больше о своем компьютере. Если вы не можете установить Java, возможно, вы еще не готовы использовать Android SDK.
  • На компьютере с Linux вам также необходимо установить Java. Вы можете найти двоичные файлы x86 и x64 для Sun Java от Oracle на их веб-сайте. OpenJDK также работает для большинства вещей, которые вам нужно делать с SDK (OpenJDK теперь входит в состав Android Studio, которая включает SDK, а также среду разработки), и вы найдете полные инструкции по его установке на веб-сайте OpenJDK., Если вам нужна дополнительная помощь или вы хотите использовать менеджер пакетов для установки Sun Java, вам нужно обратиться к документации для вашего конкретного дистрибутива.

Пользователи Linux также должны убедиться, что у них установлены 32-битные библиотеки, если они работают под управлением 64-битной версии операционной системы. Если вы используете Ubuntu или другой вариант Debian, установите ncurses5 и stdc ++ 6 через ваш терминал:

sudo apt-get install lib32ncurses5 lib32stdc++6

Если вы используете другой вариант Linux, найдите правильные пакеты для ncurses5 и stdc ++ 6 и установите их.

Установка инструментов

Извлеките файл, который вы скачали выше, в папку с именем Android в корне диска C (Windows) или в домашнюю папку (Mac, Linux). Вы можете заметить, что некоторые вещи отсутствуют, если вы когда-либо загружали инструменты командной строки раньше, поскольку папки с инструментами и платформами отсутствуют. Это нормально, мы собираемся получить их с помощью прилагаемого менеджера SDK.

Откройте папку bin в извлеченной загрузке и найдите исполняемый файл sdkmanager. Она может выглядеть как команда терминала или оболочки, но она откроет графический интерфейс, если у вас правильно установлена ​​Java.

В менеджере SDK вы можете установить Android SDK Tools и Android SDK Platform-Tools. Если вы используете Windows, вам также нужно установить Google USB Driver, и если вы планируете собирать AOSP из исходных кодов, вы можете установить Android SDK Build-Tools.

Выберите правильные файлы и продолжите процесс (он покажет вам лицензионное соглашение, которое вы должны прочитать), и обе папки инструментов будут установлены. Но ты не совсем закончил!

Инструменты будут установлены в папку данных приложения. В Windows он находится в папке Windows \ users \ YourUserName \ AppData \ Local \ Android, а в Mac или Linux он находится в. Android (обратите внимание на точку!) В вашей домашней папке. Создайте символическую ссылку (информация для пользователей Windows здесь) для обеих папок инструментов в папке Android, которую вы создали ранее. Это поможет им попасть в ваш PATH и сделать жизнь намного проще.

Установка вашего пути

Переменная PATH в операционной системе вашего компьютера говорит ему, где искать, когда вы хотите выполнить команду из терминала или из командной строки. Например, чтобы выполнить команду ADB, вам нужно либо ввести и указать полный путь, т. Е. Папка, в которой фактически находится ADB, внутри папки SDK, либо указать местоположение в самой переменной PATH. Это немного сбивает с толку, но хорошая новость в том, что сделать это проще, чем объяснить это.

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

На винде

Если вы по-прежнему не используете более старую версию Windows, вы больше не сможете установить PATH в файле autoexec.bat или autoexec.nt. Вместо этого вам нужно обновить системные переменные среды. Вот как это делается на компьютере с Windows 10:

  • Нажмите клавишу Пуск на клавиатуре.
  • Начните вводить слова Переменные среды.
  • По мере ввода вы увидите выбор Изменить системные переменные среды. Выбери это.
  • В окне Переменные среды выберите строку ПУТЬ в разделе Пользовательские переменные для (ваше имя пользователя), затем нажмите кнопку Изменить.

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

C:\Android\tools;C:\Android\platform-tools

Для более старых версий Windows обратитесь к документации, прилагаемой к вашему компьютеру, за помощью по настройке PATH. И снова: если вы установили SDK где-то, кроме \ Android, вам нужно будет выполнить соответствующие настройки.

На Mac

Вы можете установить переменную PATH на компьютере под управлением OS X в своем профиле bash. Это легко сделать, и все это делается в одном файле.

В вашей домашней папке находится файл с именем.bash_profile. Откройте его в любом текстовом редакторе. Никогда не прикасайтесь к файлам.bashrc или.bash_profile, которые вы можете найти в каталоге / etc!

Вы можете увидеть пустой файл, или он может быть полон другой информации. Все, что нам нужно сделать, это добавить пару строк в начало файла:

export PATH="$HOME/Android/tools:$PATH"

export PATH="$HOME/Android/platform-tools:$PATH"

(Мы упоминали, что если ваш SDK находится в другом месте, вам нужно будет что-то скорректировать? Хорошо.)

Сохраните файл и перезагрузите компьютер, чтобы новый PATH был получен правильно.

В линуксе

Установка PATH на компьютере с Linux практически такая же, как на Mac, вы просто редактируете другой файл.

Используя ваш любимый текстовый редактор, откройте файл ~ /.bashrc. Вероятно, он будет существовать и иметь несколько записей. Если вы получите сообщение об ошибке, что файл не существует, просто создайте новый файл и сохраните его как ~ /.bashrc, когда закончите.

Вы хотите добавить следующие две строки в конец файла.bashrc:

export PATH="$HOME/Android/tools:$PATH"

export PATH="$HOME/Android/platform-tools:$PATH"

Сохраните файл и закройте окно терминала. Откройте новый экземпляр терминала и введите следующую команду:

source ~/.bashrc

Ваша сессия будет ссылаться на сделанные вами изменения, и SDK будет в вашем PATH.

Завершение

Теперь у вас должен быть рабочий набор инструментов командной строки Android, и вы сможете делать прошивки, например, последние заводские образы, или вручную обновлять свой телефон с помощью zip-файла. И поскольку вы сделали это сами, у вас есть то, что вам нужно, чтобы исправить это, когда что-то пойдет не так.

Удачи и приятного времяпровождения!

Обновлено в феврале 2019 года. В эту статью были добавлены новые места загрузки и информация об Android SDKManager.