Подтвердить что ты не робот

Android Studio 3.0: buildToolsVersion не найден в файлах gradle

Недавно я установил новую стабильную версию Android Studio (v3.0). Затем был создан новый проект, и никаких проблем не возникло. Но видел, что в файле build.gradle на уровне приложения нет поля buildToolsVersion. Даже я искал все файлы проекта (Ctrl Shift F), но ничего не нашел!

Что это значит? И как я могу определить, какая версия Build Tools в моем модуле приложения?


build.gradle(Project):

// 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
}

build.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'
}
4b9b3361

Ответ 1

С новым плагином Android Gradle 3.x вам больше не нужно указывать версию для инструментов сборки (теперь вы можете удалить свойство android.buildToolsVersion).
По умолчанию плагин автоматически использует минимально необходимую версию инструментов сборки для версии используемого вами плагина Android.

Вы можете прочитать больше здесь.