我在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使用它?
编辑:我标记了一个不同的答案作为最佳答案,因为它是适用于大多数人的答案答案 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()
在此处输入代码
}
}