2
votes

Compiler avec la version faible des outils de construction du SDK

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?


1 commentaires

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


4 Réponses :


3
votes

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


0 commentaires

2
votes

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

}


0 commentaires

3
votes

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>


0 commentaires

-1
votes
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 :)

0 commentaires