未指定buildToolsVersion

时间:2017-11-10 07:56:17

标签: android build.gradle

我收到错误"项目刷新失败。原因:未指定buildToolsVersion" 这是我的app \ build.gradle文件

apply plugin:'com.android.application'

android {
    compileSdkVersion 26
    buildToolsVersion "26.0.3"
    defaultConfig {
        applicationId "edu.cmu.sphinx.pocketsphinx"
        minSdkVersion 14
        targetSdkVersion 26
        versionCode 1
        versionName "1"
    }
}

dependencies {
    compile project(':aars')
    compile project(':models')
    compile 'com.android.support:appcompat-v7:26.1.0'
}

这是我的项目gradle文件

buildscript {
    repositories {
        jcenter()
        maven { url 'https://maven.google.com' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.1'
    }
}

allprojects {
    repositories {
        jcenter()
        maven { url 'https://maven.google.com' }
    }
}

请帮忙吗?

2 个答案:

答案 0 :(得分:1)

我的问题是我的“JAVA_HOME”变量。我正在给/ bin目录文件夹 C:\ Program Files \ Java \ jdk1.8.0_172 \ bin 提供路径。将此路径更改为 C:\ Program Files \ Java \ jdk1.8.0_172 解决了我的问题。

答案 1 :(得分:0)

在我的原因中,我错过了 app.gradle 中的这一行,请检查您的app.gradle打击格式。

  

buildToolsVersion" 26.0.3"

android {
    compileSdkVersion 26
    buildToolsVersion "26.0.3"  // check this line present or not
    defaultConfig {
        applicationId "edu.cmu.sphinx.pocketsphinx"
        minSdkVersion 14
        targetSdkVersion 26
        versionCode 1
        versionName "1"
    }
}