Actualice las herramientas de la plataforma Android SDK a través de la línea de comandos

10

Quiero escribir un script para actualizar las herramientas de la plataforma Android SDK y necesito el comando si está disponible para ejecutarlo para lograr esto. Lo que he encontrado es que puedo usar el comando de Android en el /toolsdirectorio para actualizar el software (imágenes, fuentes, etc.), pero nada para actualizar las herramientas en sí.

La guía sobre Imágenes de fábrica para dispositivos Nexus dice que debo estar seguro de tener las últimas herramientas

Asegúrese de tener la última versión de las herramientas de la plataforma Android SDK del Administrador de SDK.

Entonces, ¿es posible? Si es así, ¿cómo hacer eso?

Gedeón Maina
fuente

Respuestas:

5

Después de una mayor investigación, me encontré con este artículo de Stack Overflow que lo explica y afirma que el comando de Android que se puede usar para actualizar platform-toolsen el directorio SDK.

Siga estas instrucciones como se muestra en el enlace de arriba

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

El primer comando enumera los paquetes disponibles que aún deben instalarse (indexados por número), como por ejemplo:

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

De acuerdo con esa lista, puede emitir el segundo comando para instalar los paquetes que desea instalar.

La --filteropción limita la actualización a los paquetes que desea instalar. Usted especifica esos paquetes en un formato separado por comas. Además, puede filtrarlos por el número de índice proporcionado en la lista resultante del primer comando.

Gedeón Maina
fuente
¿Qué hace --filter 1 aquí?
IgorGanapolsky