web-dev-qa-db-fra.com

Échec d'importation du nouveau projet Gradle: échec de la recherche de la version * .0.0 de Build Tools.

Lorsque je lance Android Studio, que je sélectionne "Nouveau projet ..." et que je crée un nouveau projet, le message d'erreur suivant s'affiche:

Échec de l'importation du nouveau projet Gradle: échec de la recherche de la version 17.0.0 de Build Tools.

Consultez le journal IDE pour plus de détails (Aide | Afficher le journal)

J'aimerais bien consulter le journal IDE, mais je n'ai même pas réussi à entrer dans l'application pour faire grand-chose. J'ai parcouru les préférences plusieurs fois pour voir si je pouvais définir un chemin pour les outils de construction, mais je ne trouve pas grand chose. Comment résoudre ce problème ou comment accéder à l'application sans ouvrir de projet afin de pouvoir au moins consulter les journaux?

96
Jason Robinson

Après avoir passé quelques heures: j'ai redémarré le Android SDK Manager et à ce moment-là, j'ai remarqué que j'avais Android SDK Platform-tools (mise à niveau) et Android SDK Build-tools (nouveau).

Après avoir installé ceux-ci, j'ai finalement pu compiler mon projet.

Remarque: le dernier ADT (version 22) doit être installé.

98
user456118

À compter du mois d'avril 2018 , Une solution vraiment simple avec Android Studio:

  1. Ouvrir Android Studio
  2. Depuis le haut, choisissez Outils -> Android -> SDK Manager
  3. Sous Apparence et comportement-> Paramètres système-> SDK Android, cliquez sur Outils du SDK à partir du haut. Puis sélectionnez Android SDK Build Tools dans la liste.
  4. Cochez la case " Afficher les détails du paquet ", choisissez la version des outils de construction dont vous avez besoin, puis cliquez sur Appliquer. 

Terminé. 

71
C.Lee

Recherchez dans le Kit de développement logiciel (SDK) quelle est votre version la plus récente de Android SDK Build-tools et copiez ce numéro de version dans votre fichier build.gradle de projet, dans la propriété Android/buildToolsVersion (pour moi, la version était "18.1.1").

J'espère que ça aide!

19
Nicolas Buquet

C'est ce que je devais faire:

  1. Installer le dernier Gestionnaire de SDK Android (22.0.1)
  2. Installer Gradle (1.6)
  3. Mettre à jour mes variables d'environnement:
    • Android_HOME=C:\...\Android-sdk 
    • GRADLE_HOME=C:\...\gradle-1.6
  4. Mettre à jour/dobblecheck ma variable PATH:
    • PATH=...;%GRADLE_HOME%\bin;%Android_HOME%\tools;%Android_HOME%\platform-tools
  5. Démarrez Android SDK Manager et téléchargez les API du SDK nécessaires.
8

Cela se produit parce que Build Tools révision x n'existe pas.

Aujourd'hui, la dernière version est 23.0.2 (sous réserve de modification constante).

Les buildToolsVersions que vous voulez sont inclus dans le SDK Android, normalement installés dans le répertoire <sdk>/build-tools/<buildToolsVersion>.

Ne confondez pas le Outils du SDK Android avec Outils de compilation du SDK .


Remplacez la buildToolsVersion de votre build.gradle par une version installée dans <sdk>/build-tools

Android {
   buildToolsVersion "23.0.2"
   // ...

}
5
activedecay

Chaque fois que vous essayez d'exécuter un projet avec une version de l'outil de génération non présente dans studio, vous devrez faire face à cette erreur.

À partir de maintenant en 2017, il a été vraiment simplifié par Android Studio.

Il vous invitera à propos de cette question, avec quelque chose comme ça

A screenshot from Android Studio

Il suffit de cliquer dessus et le système téléchargera la version de construction requise pour exécuter le projet.

4
Anuj Agarwal

dans la perspective de votre projet, recherchez Application -> build.gradle et modifiez ces lignes 

Android { compileSdkVersion "Android-N" buildToolsVersion "24.0.0 rc1"

comme ça:

Android { compileSdkVersion 24 buildToolsVersion "23.0.3"

3
Dan Alboteanu

J'avais l'API 17 installé mais cela ne suffisait pas. Ce dont j'ai vraiment besoin, c'est du logiciel "Android SDK Build-Tools 17". 

Vous pouvez localiser votre "Android SDK Build-Tools X" dans le premier enfant nommé "Outils" dans le "Gestionnaire de SDK Android".

3
Deisbel R Diaz

J'ai eu ce problème récemment, mon projet n'incluait pas le fichier local.properties.

Vérifiez le fichier local.properties s'il contient sdk.dir avec le chemin correct vers sdk

2
Tomek Kozlowski

Cela a fonctionné pour moi après avoir essayé de nombreuses solutions:
Pour une raison quelconque, le processus adb ne s’est pas redémarré après l’installation de nouveaux packages. Tuer manuellement adb.exe et tenter d'importer le projet une autre fois a résolu ce problème pour moi.

1
Crigges

En gros, une erreur indiquant que vous manquiez de "Android SDK Build-tools" est installée.

1
Maxim Galushka

Essayez d’exécuter gradle sur la ligne de commande en premier. Cela peut vous inviter à installer et variable d’environnement:

export _Java_OPTIONS="-Xms256m -Xmx1024m"

Lisez plus ici: 1 , 2


Assurez-vous en outre que les outils de génération de SDK Android (adb, aapt, dx, dx.jar) sont disponibles dans PATH. Sinon, vous pouvez créer des liens symboliques aux emplacements appropriés. Ils ont changé avec la sortie de nouvelles versions du SDK. Voici un script Shell qui crée les liens symboliques dans le dossier $Android_HOME pour vous.

1
JJD

je pense que vous pouvez télécharger le dernier SDK Android et utiliser it.i le faire, de résoudre le problème et de bien fonctionner. Voici le lien: http://developer.Android.com/sdk/index .html # download

1
littleyang

Désinstallez les outils du SDK Android, puis réinstallez-les depuis Outils> Gestionnaire de SDK.

 Screenshot of how to uninstall SDK Tools

0
Naji Ali