Je suis sous Linux Android) L'installation de sdk et mon nouveau projet nécessitent des outils de compilation 21.1.1
D'une manière ou d'une autre, ces outils de construction n'existent pas, même si mon sdk est à jour, mais dans le dossier build-tools, il y a maintenant le dossier Android-4.4W
Android update sdk --no-ui
Mon dossier sdk/build-tools
J'ai déplacé le contenu dans un dossier 21.1.1, mais ce n'est pas reconnu non plus.
Comment puis-je obtenir les bons outils de construction?
Ce qui a fonctionné pour moi a été:
Android list sdk -a
Ce qui m'a montré la liste suivante:
1- Android SDK Tools, revision 24.0.2
2- Android SDK Platform-tools, revision 21
3- Android SDK Build-tools, revision 21.1.2
4- Android SDK Build-tools, revision 21.1.1
5- Android SDK Build-tools, revision 21.1
6- Android SDK Build-tools, revision 21.0.2
7- Android SDK Build-tools, revision 21.0.1
... and a great many more
Suivi de la commande:
Android update sdk -a -u -t 3
Le "3" dans la commande fait référence à l'index répertorié dans le résultat de la première commande.
Résolu en utilisant
Mise à jour Android sdk -u -a
où le paramètre installe tous les packages. Ce n’est pas la meilleure solution pour tout installer, mais au moins la version requise des outils de construction est installée.
J'avais aussi cette erreur sur mon Jenkins:
impossible de trouver la version 21.1.2 de Build Tools
Au lieu d’obtenir toutes les Android mises à jour du SDK, j’avais juste besoin de:
Sudo Android update sdk --no-ui --all --filter build-tools-21.1.2
Aidez-moi:
Sudo Android update sdk --help
Obtenir la liste des Android mises à jour SDK disponibles:
Sudo Android list sdk --extended --all
J'ai eu le même problème, et je pouvais le réparer en lançant Android SDK Manager dans Android Studio et installez les outils de compilation en cochant l'option.