Зміст:
- Що вибрати?
- Вручну встановити SDK для Android
- Передумови
- Встановлення інструментів
- Встановлення вашої PATH
- У Windows
- На Mac
- У Linux
- Згортаючи його
Більшості з нас ніколи не знадобиться встановлювати Android SDK. Причина, чому саме в назві - Комплект для розробки програмного забезпечення. Він створений для людей, які пишуть програми для Android, яким потрібні інструменти для роботи з Android з комп'ютера.
Але ці інструменти також можуть бути зручними людям, які хочуть зробити якісь більш досконалі речі. Такі речі, як оновлення програмного забезпечення вручну або вкорінення їх телефону. Fastboot та ADB є життєво важливими, якщо ви хочете "зламати" програмне забезпечення Android. І Google надає його безкоштовно для всіх.
Що вибрати?
Є два способи отримати робочий набір інструментів Android на комп’ютері. Найпростіший спосіб - просто встановити Android Studio. Все, що потрібно для запуску та використання інструментів командного рядка Android, є частиною Android Studio, а також способом оновлювати інструменти. Хоча він розроблений для людей, які хочуть повноцінного середовища розробки та включає редактор коду, емулятор Android та компілятор, ви можете використовувати лише інструменти командного рядка та ніколи не відкривати решту.
Якщо ви не боїтеся змочити ноги, можете встановити лише компоненти SDK за межами Android Studio. Встановити їх досить просто (вони знаходяться у поштовому файлі), але налаштування комп'ютера для їх використання не є простим процесом.
Вручну встановити SDK для Android
Завантажте SDK безпосередньо з Google, натиснувши тут. Прокрутіть трохи вниз і знайдіть розділ із позначкою «Отримати лише інструменти командного рядка» і збережіть його десь легко, як на робочому столі. На наступному кроці ми витягнемо його до кращого місця.
Завантажений файл стискається. Вам потрібно буде ознайомитися зі стиснутими файлами - і як їх витягти - щоб піти далі. Якщо вас немає, зупиніться тут і витратьте час, щоб дізнатися про них.
Витягніть стиснутий файл у наступне місце:
- Windows: корінь вашого C: накопичувача
- ОС X: Ваша домашня папка
- Linux: Ваша домашня папка
Перейменуйте витягнуту папку в "Android". Це полегшить решту цього посібника та ваш час із SDK.
Передумови
Для запуску компонентів SDK вам знадобиться робоча версія Java. У більшості речей, які ви будете робити з SDK, буде відкрита 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 у корені диска С (Windows) або у домашню папку (Mac, Linux). Ви можете помітити, що деякі речі відсутні, якщо ви коли-небудь завантажували інструменти командного рядка раніше, оскільки папки інструментів та інструментів платформи відсутні. Це добре, ми збираємось отримати їх за допомогою включеного менеджера SDK.
Відкрийте папку bin у вилученому завантаженні та знайдіть виконуваний файл sdkmanager. Це може виглядати як команда терміналу або оболонки, але вона відкриє графічний інтерфейс, якщо у вас правильно встановлена Java.
У диспетчері SDK ви вирішите встановити Android SDK Tools та Android SDK Platform-Tools. Якщо ви використовуєте Windows, ви також хочете встановити драйвер USB Google, а якщо ви плануєте створити 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
Якщо ви все ще не використовуєте старішу версію Windows, ви більше не можете встановлювати PATH у файлі autoexec.bat або файлі autoexec.nt. Натомість вам потрібно буде оновити налаштування системної змінної середовища. Ось як це робиться на машині Windows 10:
- Натисніть клавішу Пуск на клавіатурі.
- Почніть вводити слова Змінні середовища.
- Під час введення ви побачите вибір Редагувати змінні системного середовища. Виберіть його.
- У вікні змінних довкілля виберіть позицію PATH у розділі " Користувацькі змінні" ("ваше ім'я користувача"), а потім натисніть кнопку " Редагувати".
Додайте повний шлях до інструментів 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 розмістився належним чином.
У Linux
Налаштування 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.