web-dev-qa-db-fra.com

Comment mettre à niveau Android Studio 2.3 pour créer des outils 25 pour corriger "La révision (21.1.2) de SDK Build Tools est trop basse pour le projet. La valeur minimale requise est de 25.0.0"

Quelles variables et valeurs de configuration dois-je définir pour la mise à niveau vers Build Tools 25.0.2? Suivre les messages d'Android Studio ne m'a pas permis de corriger les scripts de construction de Gradle à la satisfaction de Gradle.

Application fonctionnant correctement dans Android Studio 2.2 - les versions et les déploiements répétés étaient satisfaisants. Mise à niveau d'Android Studio vers la version 2.3, générant désormais des erreurs The SDK Build Tools revision (21.1.2) is too low for project Minimum required is "25.0.0"

J'ai suivi les invites de l'onglet Messages jusqu'au build.gradle de chaque module du projet et ajouté buildToolsVersion '25.0.0' à chacun comme indiqué, mais cela n'a pas résolu le problème et n'a pas non plus changé pour buildToolsVersion '25.0.2'.

J'ai invalidé le cache et reclassé le dégradé; invalidé le cache et redémarré Android Studio; et invalidé le cache, arrêté Android Studio, rm -R 'd dans les divers répertoires build, lancer une recherche de texte pour "21." sans aucun succès, et redémarré mon ordinateur portable. Pas de chance.

(notez s'il vous plaît que ce n'est pas la même chose que https://github.com/ch-/Android_core ; dans cette question, Shyamnath Mallinathan cherche à savoir comment il peut continuer à utiliser la version 23.0.3 de Build Tools, alors que j'essaie de savoir comment passer à la version la plus récente de Build Tools - 25.0.2 au moment où j'ai soulevé cette question)

4
WillC

Merci à @ Neji: - J'ai résolu ceci par 

1) exécuter "gradle dependencies" pour obtenir le graphe de dépendance de mon application 

2) mettre buildToolsVersion '25 .0.2 'dans les fichiers build.gradle de tous les modules et 

3) ajout de compileSdkVersion 25 et buildToolsVersion '25 .0.2 'au niveau supérieur build.gradle 

0
WillC