Оновіть інструменти платформи Android SDK за допомогою командного рядка


10

Я хочу написати сценарій для оновлення інструментів платформи Android SDK, і мені потрібна команда, якщо вона доступна для виконання, щоб досягти цього. Я знайшов, що я можу використовувати команду Android під /toolsкаталогом для оновлення програмного забезпечення (зображення, джерела тощо), але нічого не для оновлення самих інструментів.

У посібнику по заводських зображеннях для Nexus пристроїв сказано, що я повинен бути впевнений, що у мене є новітні інструменти

Будьте впевнені, що у вас є остання версія платформи-інструментів Android SDK від менеджера SDK.

Отже, чи можливо? Якщо це так, як це зробити?

Відповіді:


5

Після подальших досліджень я натрапив на цю статтю із Stack Overflow, яка пояснює це, і заявляє, що команда Android, яку можна використовувати для оновлення platform-toolsкаталогу SDK.

Ви дотримуєтесь цих інструкцій, як показано на вищенаведеному посиланні

$ android list sdk
$ android update sdk --no-ui --filter 1,platform-tools

Перша команда перераховує наявні пакети, які ще потрібно встановити (індексувати за номером), наприклад:

Packages available for installation or update: 9
   1- Android SDK Tools, revision 19
   2- Android SDK Platform-tools, revision 11
   ...

Відповідно до цього списку, ви можете видати другу команду для встановлення пакунків, які ви хочете встановити.

Ця --filterопція обмежує оновлення пакетами, які ви хочете встановити. Ви вказуєте ці пакети у форматі, розділеному комами. Крім того, ви можете відфільтрувати їх за номером індексу, вказаним у лістингу в результаті першої команди.


Що тут робить --фільтр 1 ?
ІгорГанапольський

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.