2014-01-25 211 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的兩個不同的副本,並在更新其他複製。

相關問題