2014-01-25 171 views
59

任何人都可以告诉我为什么我在AndroidStudio中出现此错误?无法使用Android Studio构建项目

Execution failed for task ':sampleapp:preBuild'. 
> Build Tools Revision 19.0.0+ is required. 

我从Android SDK管理器是否使用的是19.0.x版本或没有安装Android组建工具19.0.1

回答

112

检查所有build.gradle文件。

buildToolsVersionandroid标签下的build.gradle文件中被定义,像这样:

android { 
    compileSdkVersion 19 
    buildToolsVersion '19.0.3' 

    // Other Configuration 
} 

你可以找到的版本为Android构建工具here以及在SDK管理器的列表。

+0

是的,我有17.0.0 – Karlis

+0

使它19.0.1和做同步您的项目与gradle。 – pyus13

+1

我没有安装19.0.1,但有19.0.2。因此,更改为buildToolsVersion '19.0.2'修复了失败的版本。谢谢 –

6

前往窗口 - > Android的SDK管理器,并运行它

你会看到安装的Android内建工具版本...

变化的build.gradle反映的构建工具安装版本

这为我工作

OR

安装版本,这是在错误

01所示
2

这似乎适用于我。我不得不更新默认设置,然后重新启动IDE:

  1. 文件 - >其他设置 - >默认项目结构
  2. 在项目设置:项目设置项目SDK为Android SDK中。
  3. 单击编辑按钮
  4. 对于Android SDK中,设置编译目标是Android 4.4.2
  5. 单击确定。
  6. 重新启动IDE
  7. 然后重建。似乎工作后..

这假设你已经安装了Android-19,仍然有困难。

-1

请记住,您将在Android Studio项目中为每个模块创建build.gradle文件。

我不停地将我的头靠在墙上 - “哪里有人在告诉我改变?” - ,直到我查看〜/ dev/AndroidProjects/xxprojectnamexx/app文件夹并查看了build.gradle文件。

0

如果已安装的构建工具所需要的版本,这是行不通的:

Eclipse和Android Studio中可能使用SDK的两个不同的副本,并在更新其他复制。

相关问题