Aggiorna gli strumenti della piattaforma SDK Android dalla riga di comando


10

Voglio scrivere uno script per aggiornare gli strumenti della piattaforma SDK di Android e ho bisogno del comando se disponibile per l'esecuzione per raggiungere questo obiettivo. Quello che ho scoperto è che posso usare il comando Android nella /toolsdirectory per aggiornare il software (immagini, fonti, ecc.), Ma nulla per aggiornare gli strumenti stessi.

La guida alle immagini di fabbrica per i dispositivi Nexus dice che devo essere sicuro di avere gli strumenti più recenti

Assicurati di disporre della versione più recente degli strumenti della piattaforma SDK Android da SDK Manager.

Quindi è possibile? Se lo è, come farlo?

Risposte:


5

Dopo ulteriori ricerche, ho trovato questo articolo da Stack Overflow che lo spiega e afferma che il comando Android che può essere utilizzato per aggiornare il platform-toolsnella directory SDK.

Segui queste istruzioni come mostrato sul link sopra

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

Il primo comando elenca i pacchetti disponibili che devono ancora essere installati (indicizzati per numero), come ad esempio:

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

Secondo tale elenco, è possibile emettere il secondo comando per installare i pacchetti che si desidera installare.

L' --filteropzione limita l'aggiornamento ai pacchetti che si desidera installare. Si specificano quei pacchetti in un formato separato da virgola. Inoltre, puoi filtrarli in base al numero indice fornito nell'elenco risultante dal primo comando.


Cosa fa --filter 1 qui?
IgorGanapolsky,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.