Android Studio Gradle BuildTools修订版

时间:2014-06-02 17:00:58

标签: android android-studio build-tools

我在Android Studio 0.5.9中安装了一个Android项目,Gradle抛出了这个错误:

Error:The SDK Build Tools revision (17.0.0) is too low. Minimum required is 19.0.0

我已经从SDK Manager安装了SDK Build Tools Revision 19,这是我的build.gradle

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.10.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 17
    buildToolsVersion "19.0.0"

    defaultConfig {
        minSdkVersion 9
        targetSdkVersion 17
    }

    sourceSets {
        main {
            manifest.srcFile 'Manantiales/src/main/AndroidManifest.xml'
        }
    }
}

如果已经安装了构建工具19,如何告诉gradle使用它?

编辑:我标记了一个不同的答案作为最佳答案,因为它是适用于大多数人的答案

11 个答案:

答案 0 :(得分:74)

我在今天早上更新到.6.0时遇到了同样的问题。您需要在/projectName/build.gradle

中更改gradle版本
classpath 'com.android.tools.build:gradle:0.11.+'

打开SDK管理器并下载新版本的构建工具19.1 ,然后更改/projectName/moduleName/build.gradle中的以下行

android {
  compileSdkVersion 19
  buildToolsVersion "19.1" //This version needs to be updated to 19.1 after SDK update

  ...

}

然后同步你的gradle文件,你应该好好去!

答案 1 :(得分:12)

当我在build.gradle中将buildToolsVersion "19.0.0"更改为buildToolsVersion "19.1.0"时,我没有意识到我的错误已更改。

第一个错误是:

Error: The SDK Build Tools revision (19.0.0) is too low for project 'android'. Minimum required is 19.1.0

第二个错误有点不同,但我没有看到它:

Error: The SDK Build Tools revision (19.0.0) is too low for project ':CordovaLib'. Minimum required is 19.1.0

所以我也更改了CordovaLib文件夹中的build.gradle,错误消失了。

答案 2 :(得分:8)

我刚刚将我的android工作室更新为0.6.0,它给了我同样的问题。但我的构建是19.0.3,而不是19.1.0。我更改了buildToolsVersion" 19.0.3"到 - > " 19.1.0"它迫使Gradle下载更新。我重新启动了我的Android Studio,错误就消失了。不知道究竟如何解释,但我认为它迫使它从Maven网站下载补丁,并在幕后做正义。正如Gabriel Matusevich所说,build.gradle位于ProjectFolder - > AppFolder - >的build.gradle

例外:我还没有完成测试,但我确实注意到Gradle是从网站下载的,我没有添加或删除代码,或者还没有运行应用程序。所以,请务必记住以前的buildToolsVersion编号!

答案 3 :(得分:6)

打开Android SDK Manager并确保已下载Build Tools 19.1。仔细检查。

然后找到build / app.gradle并将buildToolsVersion编号更改为' 19.1':

apply plugin: 'android'

android {
    compileSdkVersion 19
    buildToolsVersion '19.1'
    defaultConfig {
        minSdkVersion 10
        targetSdkVersion 19

    }

答案 4 :(得分:5)

我通过进入myAppProject/actionbarsherlock/build.gradle并更改

来解决此问题
android {
    compileSdkVersion 14
    buildToolsVersion '17.0.0'

到这个

android {
    compileSdkVersion 14
    buildToolsVersion '19.1.0'

答案 5 :(得分:1)

我发现问题,build.gradle在错误的文件夹

答案 6 :(得分:1)

下载最新版本的android SDK工具后,大家好,我更改了android版本的F4(模块设置)

https://www.dropbox.com/s/9ypuepxfwlcp4e5/Captura%20de%20pantalla%202014-06-10%2000.45.38.png

答案 7 :(得分:1)

我遇到了同样的问题。这就是我解决这个问题的方法。

第1步:转到SDK管理器

第2步:升级Android sdk Build-Tool从当前版本升级到更新版本。 (在我的情况下,我升级到21.1.2)

第3步:重建您的应用程序。

此步骤解决了我的问题。希望它也能解决你的问题。

答案 8 :(得分:0)

我以这种方式修复问题:

转到:     projectFolder / gradle.proprieties

将ANDROID_BUILD_TOOLS_VERSION = 19(或其他版本)修改为     ANDROID_BUILD_TOOLS_VERSION = 19.1

答案 9 :(得分:0)

我也面临同样的问题而且修复非常简单。只需启动android SDK管理器并检查最新的构建工具。最后单击选中的安装包。现在重新启动IDE并尝试构建项目。

答案 10 :(得分:0)

更改build.gradle“project:layout xml”代码>>

 buildscript {
repositories {
    jcenter()
}
dependencies {
    classpath 'com.android.tools.build:gradle:2.2.3'


}

} allprojects { repositories { jcenter() 在此处输入代码 } }