14

Gần đây tôi đã cài đặt phiên bản ổn định mới của Android Studio (v3.0). Sau đó tạo ra một dự án mới và không có vấn đề gì. Nhưng thấy không có trường buildToolsVersion trong tệp build.gradle cấp ứng dụng. Ngay cả khi tôi đã tìm kiếm tất cả các tệp dự án (CtrlShiftF), nhưng không tìm thấy bất kỳ thứ gì!Android Studio 3.0: không tìm thấy tệp buildToolsVersion trong các tệp gradle

Điều này có nghĩa là gì? Và làm cách nào tôi có thể xác định phiên bản Công cụ xây dựng trong mô-đun ứng dụng của mình là gì?


build.gradle (Dự án):

// 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 (Học phần: ứng dụng):

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

Trả lời

14

Với Android 3.x Plugin gradle mới bạn không còn cần phải chỉ định phiên bản cho công cụ xây dựng (vì vậy, bây giờ bạn có thể xóa android.buildToolsVersion thuộc tính).
Theo mặc định, plugin tự động sử dụng phiên bản công cụ xây dựng yêu cầu tối thiểu cho phiên bản plugin Android bạn đang sử dụng.

Bạn có thể đọc more here.

Các vấn đề liên quan