Як встановити Android SDK на Windows, Mac і Linux

Більшості з нас ніколи не знадобиться встановлювати 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, коли закінчите.

Ви бажаєте додати наступні два рядки до кінця файлу.

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

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

Збережіть файл і закрийте вікно термінала. Відкрийте новий екземпляр термінала і введіть наступну команду:

source ~/.bashrc

Ваша сесія буде посилатися на зроблені вами зміни, і SDK буде у вашому PATH.

Завершення

Тепер у вас повинен бути робочий набір інструментів для командного рядка Android, і ви зможете виконувати такі операції, як прошивка останніх заводських образів або ручне оновлення вашого телефону за допомогою zip-файлу. І оскільки ви зробили це самі, у вас є те, що вам потрібно, щоб виправити це, коли щось піде не так.

Удачі і приємного проведення часу!

Оновлено в лютому 2019 року. До цієї статті було додано нові місця для завантаження та інформацію про Android SDKManager.