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?
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é.
À compter du mois d'avril 2018 , Une solution vraiment simple avec Android Studio:
Terminé.
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!
C'est ce que je devais faire:
Android_HOME=C:\...\Android-sdk
GRADLE_HOME=C:\...\gradle-1.6
PATH=...;%GRADLE_HOME%\bin;%Android_HOME%\tools;%Android_HOME%\platform-tools
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 buildToolsVersion
s 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"
// ...
}
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
Il suffit de cliquer dessus et le système téléchargera la version de construction requise pour exécuter le projet.
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"
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".
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
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.
En gros, une erreur indiquant que vous manquiez de "Android SDK Build-tools" est installée.
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"
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.
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