55 votes

La compilation Android échoue avec build.xml:479 : Le SDK n'a pas d'outils de construction installés

Pourquoi ma construction échoue-t-elle avec cette erreur ?

{Android-sdk}/tools/ant/build.xml:479 : Le SDK n'a pas d'outils de construction installés

Il a commencé à apparaître après la mise à jour des outils SDK vers 22.

75voto

lucas Points 1011

Essayez d'exécuter

android update sdk -u

dans le terminal.

Vous verrez apparaître sur votre écran des journaux comme celui-ci

Installing Archives:
  Preparing to install archives
  Downloading Android SDK Platform-tools, revision 17
  Installing Android SDK Platform-tools, revision 17
    Stopping ADB server succeeded.
    Installed Android SDK Platform-tools, revision 1799%)
  Downloading Android SDK Build-tools, revision 17
  Installing Android SDK Build-tools, revision 17
    Installed Android SDK Build-tools, revision 1799%)
  Downloading ARM EABI v7a System Image, Android API 17, revision 2
     (71%, 775 KiB/s, 41 seconds left))

Une fois que le SDK Android a été mis à jour avec succès, assurez-vous que Build Tools est installé.

enter image description here

74voto

ajma Points 5637

http://andrewma.com/2013/05/18/resolving-sdk-does-not-have-any-build-tools-installed-error/

Après avoir mis à jour mon SDK Android vers 22, j'ai commencé à rencontrer des échecs de construction avec le message d'erreur :

{Android-sdk}/tools/ant/build.xml:479 : Le SDK n'a pas d'outils de construction installés

Je n'ai pas trouvé grand-chose sur le web sur la façon de résoudre ce problème et j'ai finalement réalisé que c'était parce que je n'avais mis à jour que les paquets existants. Dans le SDK 22, les outils de plate-forme et les outils de construction sont séparés dans leurs propres éléments dans le gestionnaire SDK.

Assurez-vous d'installer les build-tools et platform-tools.

1voto

hamen Points 355

J'ai installé Build Tools en utilisant le SDK manager. Ils semblent installés, mais ils ne le sont pas. Mon dossier {SDK}/build-tools est tout simplement vide.

Je viens de télécharger le sdk depuis http://developer.Android.com/sdk/index.html et s'est déplacé Android-4.2.2 dans mon dossier outils de construction dossier.

-2voto

Azz Points 1

Pour une installation manuelle de build-tools, allez sur : https://dl-ssl.google.com/Android/repository/repository-8.xml Faites défiler jusqu'à <----build-tools----> Copiez le lien du fichier zip (lequel dépend du système d'exploitation de votre environnement de développement) et collez-le dans la boîte url et cliquez sur rechercher. Enregistrez-le quelque part, extrayez-le dans le dossier build-tools.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X