android - 未指定 buildToolsVersion

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

有什么帮助吗?

最佳答案

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

关于android - 未指定 buildToolsVersion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47218089/

相关文章:

Android 数组列表如何使用

android - 如何使 GLSurfaceView 透明

android - Gradle 不更新

android - 设置 AndroidManifest 的 Activity screenRotation 因口味而异

java - 如何在Gradle项目中创建单个可执行jar

java - 似乎有多个层次的多方性?

android - apkbuilder 在将 powermock 添加到 android 测试项目时发现重复文件

javascript - Android webview "location.replace"不工作

gradle - 执行顺序问题

java - Gradle : How to run tests from a module dependency?