36 votes

Android Studio 3.0: buildToolsVersion introuvable dans les fichiers de gradation

J'ai récemment installé la nouvelle version stable d'Android Studio (v3.0). Alors créé un nouveau projet et il n'était pas un problème. Mais vu qu'il y est pas d' buildToolsVersion champ dans la app-niveau build.gradle le fichier. Même j'ai cherché dans tous les fichiers du projet (CtrlShiftF), mais ne trouve rien!

Qu'est-ce que cela signifie? Et comment puis-je déterminer quelle est la version de Construire des Outils dans mon application module?


construire.gradle (Projet):

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {

    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0'


        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

construire.gradle (Module: app):

apply plugin: 'com.android.application'

android {
    compileSdkVersion 26
    defaultConfig {
        applicationId "ir.e900.androidstudio30"
        minSdkVersion 15
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:26.1.0'
    implementation 'com.android.support.constraint:constraint-layout:1.0.2'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.1'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
}

53voto

Gabriele Mariotti Points 7243

Avec le nouveau plugin android gradle 3.x, vous n’avez plus besoin de spécifier de version pour les outils de construction (vous pouvez donc maintenant supprimer la propriété android.buildToolsVersion ).
Par défaut , le plug-in utilise automatiquement la version minimale requise des outils de construction pour la version du plug-in Android que vous utilisez.

Vous pouvez en lire plus ici .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X