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

时间:2014-03-07 10:28:28

标签: android sdk dependencies gradle

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

`错误:任务执行失败':libraries: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 Manager:

enter image description here

正如您所看到的,我已经安装了几乎所有Android SDK Build-tools版本。然而,错误仍然存​​在。

有什么想法吗?

更新 Dependies - 位于gradle文件的底部:

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。+但它仍然无效。

5 个答案:

答案 0 :(得分:2)

我看错了Gradle。错误指出错误来自“Facebook”gradle而不是属于应用程序的gradle。每个图书馆都有自己的平台。所以,facebook的gradle builTolsVersion是18.0.0而不是19.0.0

咄!

答案 1 :(得分:0)

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

答案 2 :(得分:0)

尝试使缓存/重启无效,它在更新AS后修复此问题。

文件>无效的缓存/重启 - >无效并重新启动。

答案 3 :(得分:0)

应更改文件<YourProject>/app/build.graddle以匹配SDK Manager中的文件版本(机器人的绿色图标,箭头指向下方 - 就在“帮助”菜单下)。你有两个选择:
1)下载您需要的版本(在SDK Manager中),Android Studio显示链接以点击它们以下载正确的版本)
2)修改上面的文件以匹配SDK Manager中文件的版本(即可能是与更新到最新版本相匹配的版本号)
然后重建你的项目。

答案 4 :(得分:0)

我解决这个问题的方法是将代码粘贴到你的graddle文件的机器人中

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