“指定的Android SDK Build Tools版本(26.0.0)将被忽略......”

时间:2018-04-06 17:37:03

标签: android

在Android Studio 3.0.2中,我看到了这个问题:

配置'compile'已过时,已被'implementation'取代。 它将在2018年底删除

指定的Android SDK Build Tools版本(26.0.2)将被忽略,因为它低于Android Gradle Plugin 3.1.0的最低支持版本(27.0.3)。 将使用Android SDK Build Tools 27.0.3。 要取消此警告,请从build.gradle文件中删除“buildToolsVersion '26 .0.2'”,因为每个版本的Android Gradle Plugin现在都有一个默认版本的构建工具。

以下是我项目的截图:

enter image description here

2 个答案:

答案 0 :(得分:3)

如果问题是 - "如何解决此错误?" - 然后就改变这个

android {
    compileSdkVersion 27
    buildToolsVersion "27.0.3"
}

请确保您也通过SDK工具右侧版本27.0.3中的SDK管理器进行了安装(它将在您将在角落和#34;显示包详细信息&#34后检查后显示;)

但是,您可能会在依赖项中遇到更多错误。当您将鼠标的光标指向错误的行时,您应该看到有关建议的工具提示,如何修复此错误 - 通常您只需要重写它:

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:27.1.0'
    implementation 'com.android.support:design:27.1.0'
    implementation 'com.android.support.constraint:constraint-layout:1.0.2'
    implementation 'com.android.support:support-v4:27.1.0'
    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'
}

答案 1 :(得分:0)

谢谢

 apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "27.0.3"
    defaultConfig {
        minSdkVersion 27
    }
    productFlavors {
    }
}

    defaultConfig {
        applicationId "net.mobilegts.appname"
        minSdkVersion 14
        targetSdkVersion 27
        multiDexEnabled true


    }

    dexOptions {
        // Prevent OutOfMemory with MultiDex during the build phase
        javaMaxHeapSize "4g"
    }

    buildTypes {
        release {
            minifyEnabled false
            shrinkResources false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }


    }
    sourceSets.main {
        jni.srcDirs = []// <-- disable automatic ndk-build call
    }
}

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'com.android.support:appcompat-v7:27.1.0'
    implementation 'com.android.support:design:27.1.0'
    implementation 'com.android.support.constraint:constraint-layout:1.0.2'
    implementation 'com.android.support:support-v4:27.1.0'
    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'
}

enter image description here