升级的Android Studio-Project不再生成gradle构建工具版本

升级的Android Studio-Project不再生成gradle构建工具版本,android,sdk,dependencies,gradle,Android,Sdk,Dependencies,Gradle,我刚刚升级了我的Android Studio,但当我尝试构建/编译项目时,出现以下错误: `错误:任务“:库:facebook:preBuild”的执行失败 需要版本19.0.0+的构建工具` 我的gradle看起来像这样: 依赖关系 buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0

我刚刚升级了我的Android Studio,但当我尝试构建/编译项目时,出现以下错误:

`错误:任务“:库:facebook:preBuild”的执行失败

需要版本19.0.0+的构建工具`

我的gradle看起来像这样:

依赖关系

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

compileSdkVersion 19
buildToolsVersion "19.0.3"
SDK管理器:

正如您所看到的,我已经安装了几乎所有的Android SDK构建工具版本。然而,错误依然存在

有什么想法吗

更新 依赖项-位于渐变文件底部:

dependencies {
    compile 'com.android.support:support-v4:18.0.+'
    compile 'com.google.maps.android:android-maps-utils:+'
    compile project(':libraries:facebook')
    compile 'com.google.android.gms:play-services:3.2.25'
    compile files('libs/TestFlightLib.jar')
    compile files('libs/YouTubeAndroidPlayerApi.jar')
    compile files('libs/libGoogleAnalyticsServices.jar')
    compile files('libs/svg-android.jar')
}

我尝试将支持版本更改为19.0。+但仍然不起作用。

您是否尝试过右键单击您的项目->Android工具->添加支持库->选择Android支持库,修订版19,单击接受许可证并安装。

尝试使缓存无效/重新启动,在更新为之后,它像这样修复了此问题


文件->使缓存失效/重新启动->使缓存失效并重新启动。

我找错了梯度。错误指定错误来自“Facebook”渐变,而不是属于应用程序的渐变。每个图书馆都有自己的梯度。因此,facebook的gradle的
builTolsVersion
是18.0.0,而不是
19.0.0

应更改文件
/app/build.graddle
,以匹配SDK管理器中文件的版本(机器人的绿色图标,箭头指向下方-就在“帮助”菜单下)。您有两个选择:
1) 下载您需要的版本(在SDK管理器中),Android Studio会显示相应的链接,单击这些链接可下载正确的版本)
2) 修改上面的文件以匹配SDK管理器中文件的版本(即可能与最新版本匹配的版本号)

然后重建您的项目。

我解决此问题的方法是将代码粘贴到graddle文件的android中

compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {

    minSdkVersion 15
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

哦,你使用的是Android Studio。然后下载最新的Android-support-v4.jar并将其添加到你的libs文件夹中(如果你有)。或者在您的项目中找到它并用新的替换旧的jar,它应该可以工作。你应该把那个罐子放在下载SDK的地方。修复了它!我在母项目中更改了Gradle,但错误指向了facebook Gradle!实际上,它没有指定19.0.0。哼!