Tentative de création d'un projet avec une version inférieure du SDK. Vous avez un avertissement:
WARNING: The specified Android SDK Build Tools version (25.0.1) is ignored, as it is below the minimum supported version (28.0.3) for Android Gradle Plugin 3.3.2. Android SDK Build Tools 28.0.3 will be used.
Dois-je installer une version inférieure du plugin Gradle? Comment puis-je faire cela?
4 Réponses :
Vous pouvez changer la version du plug-in Androd gradle dans votre fichier build.gradle
du projet
buildscript { ext.kotlin_version = '1.3.21' repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.3.2' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } }
Vous pouvez vous tourner vers Notes de version du plugin Android Gradle
Vous pouvez ignorer cet avertissement car Android Studio prend soin d'utiliser la bonne version de l'outil de construction 'Android SDK Build Tools 28.0.3'.
Vous pouvez également modifier votre app / build.gradle.
defaultConfig { buildToolsVersion = 28.0.3 }
Supprimez simplement cette ligne du module build.gradle
pour supprimer le message d'avertissement:
buildToolsVersion "25.0.1"
La dernière version correspondant à la targetSdkVersion sera alors utilisé. La configuration manuelle de
buildToolsVersion
n'est définitivement plus nécessaire - et la rétrogradation du plugin Gradle est également inutile, car vous auriez besoin de rétrograder l'ensemble de l'EDI, afin d'avoir des versions correspondantes.
p>
Firstly, this is just a warning and you can ignore it. This warning will not create any problem for basic development. Secondly, this warning appears when somehow your build.gradle is using 25.0.1 as build tools version, which in turn can be from any library/package that you have used and might not be from any of your build.gradle files In order to remove this warning completely, you need to make sure that all your module level build.gradle files contains the following lines : compileSdkVersion 28 buildToolsVersion "28.0.3" targetSdkVersion 28 Or, you can lower the gradle version in your project level build.gradle file (The reference you posted in your question) with this line dependencies { classpath 'com.android.tools.build:gradle:2.3.3' } Hope it helps you :)
Pourquoi compileriez-vous pour l'API 25 de toute façon? Si vous voulez absolument l'API 25, vous devez dégrader le plugin Gradle, mais il n'y a pas vraiment de problème avec cela