Dans Android Studio 3, je vois ce problème:
La version spécifiée de Android SDK Build Tools (26.0.0) est ignorée, car elle est inférieure à la version minimale prise en charge (26.0.2) pour Android Gradle Plugin 3.0.0.
Android SDK Build Tools 26.0.2 sera utilisé.
Pour supprimer cet avertissement, supprimez "buildToolsVersion '26 .0.0 '" de votre fichier build.gradle, car chaque version de Android Gradle Plugin dispose désormais d'une version par défaut des outils de génération.
Le problème est qu’étant donné que ce sont des modules tiers/fournisseurs qui ont buildToolsVersion '26.0.0'
, je ne peux pas modifier leur build.gradle sans forking chaque sous-module.
Existe-t-il un moyen de définir un buildToolsVersion
global qui remplace tous les sous-build.gradles?
Ici, si vous faites référence à mes réponses précédentes, voici une mise à jour. 1. Compiler serait supprimé des dépendances après 2018.
une nouvelle version de Gradle est disponible.
Utilisez les éléments mentionnés ci-dessus pour vous aider à résoudre les erreurs. Il est nécessaire pour les développeurs qui travaillent après mars 2018. Une mise à jour maven peut également être nécessaire. Toutes les réponses ci-dessus ne fonctionneront pas sur Android Studio 3.1. Par conséquent, le bloc de code ci-dessus doit être modifié si vous utilisez la version 3.1. Voir aussi j'ai remplacé compiler par implémentation.
Ouvrir le fichier app/build.gradle
Remplacez buildToolsVersion
par buildToolsVersion "26.0.2"
changez compile 'com.Android.support:appcompat
en compile 'com.Android.support:appcompat-v7:26.0.2'
Mettez à jour vers Android Studio 3.0.1, qui les traite comme des avertissements. Android 3.0 traitait de tels avertissements comme des erreurs et entraînait donc l'échec de la synchronisation.
Définissez le buildToolsVersion '26.0.2'
puis changez classpath 'com.Android.tools.build:gradle:3.0.1'
.
Assurez-vous de définir compileSdkVersion
sur 26
tandis que targetSdkVersion
est également défini sur 26
.
Il est également approprié d'envoyer l'ensemble compile 'com.Android.support:appcompat-v7:26.0.2'
.
il suffit de nettoyer et de faire en sorte que le projet/reconstruit corrige mon problème, essayez :-)
invalider le cache dans Android studio résoudra ce problème. Allez dans fichier-> cliquez sur l'option d'invalidation du cache/redémarrage.
Plusieurs fois, les API sont mises à jour. Nous avons oublié de mettre à jour les gestionnaires du SDK. Pour accéder aux API récentes, il faut toujours que le niveau d'API le plus élevé soit mis à jour si possible. Il doit également comporter d'autres API de niveau inférieur régulièrement utilisées pour permettre la compatibilité en amont.
Accédez au fichier build.gradle (module.app) compileSdkVersion buildToolsVersion targetSdkVersion, tous doivent avoir le plus haut niveau d’API.