98 votes

Échec de l'importation d'un nouveau projet Gradle : impossibilité de trouver la révision *.0.0 des outils de construction.

Lorsque je démarre Android Studio, que je sélectionne "New Project..." et que je crée un nouveau projet, j'obtiens cette erreur :

Échec de l'importation d'un nouveau projet Gradle : impossibilité de trouver la révision 17.0.0 des outils de construction.

Consulter le journal de l'IDE pour plus de détails (Aide | Afficher le journal)

J'aimerais consulter le journal de l'IDE, mais je n'ai même pas réussi à entrer dans l'application pour faire quoi que ce soit. 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 puis-je résoudre ce problème, ou comment puis-je accéder à l'application sans ouvrir de projet afin de pouvoir au moins voir les journaux ?

0 votes

Vérifiez le journal : .AndroidStudioPreview\system\log\idea.log y JAVA_HOME variable d'environnement

96voto

Abhan Points 2661

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 les avoir installés, j'ai enfin pu compiler entièrement mon projet.

Remarque : la dernière version d'ADT (version 22) doit être installée.

5 votes

Dans mon cas, j'avais installé la bonne version des Build-tools du SDK Android, mais je cherchais dans le SDK Android que j'avais utilisé avec Eclipse. Android studio est livré avec un SDK Android intégré, localisé dans le répertoire <ANDROID_STUDIO>/sdk . Lancez le gestionnaire SDK Android en exécutant <ANDROID_STUDIO>/sdk/tools/android et installez la version correcte de Android SDK Build-tools et vous devriez résoudre le problème.

0 votes

Vous pouvez renommer cette question en "failed to find Build Tools revision *.0.0".

1 votes

SDK Manager se trouve dans le menu des programmes de Windows, sous Android SDK Tools . Dans la fenêtre du SDK Manager, il y a une rubrique "Outils". Sous cette rubrique, vous devriez trouver différentes versions de Android SDK Build-tools . Exécuter en tant qu'administrateur pour pouvoir manipuler les fichiers locaux.

19voto

Nicolas Buquet Points 710

Regardez dans le SDK Manager quel est votre niveau le plus élevé. Android SDK Build-tools et copiez ce numéro de version dans votre projet. build.gradle dans le fichier android/buildToolsVersion (pour moi, la version était "18.1.1").

J'espère que cela vous aidera !

0 votes

Bonjour. Le système du site semble penser que ceci est un doublon de cette réponse Peut-être pourriez-vous mettre à jour chacune d'entre elles afin de répondre plus précisément à chaque question, ou signaler la question comme étant un doublon ? Merci !

1 votes

Oui, lorsque j'ai mis à jour vers Android 4.4, j'ai oublié de mettre à jour cette section dans mon fichier build.gradle. La version la plus récente de buildToolsVersion est maintenant 19...

8voto

arcone Points 3276

C'est ce que je devais faire :

  1. Installez la dernière 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/contrôler ma variable PATH :
    • PATH=...;%GRADLE_HOME%\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
  5. Lancez Android SDK Manager et téléchargez les API SDK nécessaires.

1 votes

En particulier, si vous avez manuellement défini votre $ANDROID_HOME dans votre bashrc à une autre installation du SDK (pas celui qui est fourni avec Android Studio), les scripts de construction peuvent être confus. C'est ce qui m'est arrivé sur Mac OS X. J'avais une autre installation du SDK dans le $PATH de mon interpréteur de commandes qui a tout gâché.

3voto

Deisbel R Diaz Points 29

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

Vous pouvez trouver votre "Android SDK Build-Tools X" dans le premier enfant, nommé "Tools", dans le "Android SDK Manager".

2voto

Tomek Kozlowski Points 116

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

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

2 votes

Il est préférable de supprimer votre local.properties . Il se génère automatiquement.

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