2014-01-11 105 views
6

所以我剛更新到0.4.2,突然間我收到一個關於Gradle版本的錯誤。我通過在「Gradle Settings」中選擇「使用本地gradle distribution」來解決錯誤所要求的類似問題。到目前爲止,這些都是我已經得到消息:Android Studio 0.4.2,Gradle版本很混亂

You are using Gradle version 1.6, which is not supported. Please use version 1.9. 
Please point to a supported Gradle version in the project's Gradle settings or in the project's Gradle wrapper (if applicable.) 

You are using Gradle version 1.8, which is not supported. Please use version 1.9. 
Please point to a supported Gradle version in the project's Gradle settings or in the project's Gradle wrapper (if applicable.) 

Gradle version 1.6 is required. Current version is 1.9. 
Please fix the project's Gradle settings. 

它一直視我切換到哪個版本對這些錯誤之間交替,所以我真的不知道是什麼問題。另外,我確實從gradle網站下載了1.8版本(-all),但其他版本已經由我相信的Android Studio下載。

回答

17

你需要在android studio 0.4.2中使用Gradle 1.9。點分佈的URL搖籃1.9或您的build.gradle應該是這個樣子:

buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.7.+' 
    } 
} 

如果不起作用刪除該目錄的gradle,並給它一個運行。它應該自己下載相應的庫

+1

謝謝。添加「0.7+」有所幫助。 – Jiexi

+0

沒有問題..乾杯 – user2511882

+0

user2511882兄你能幫我弄什麼gradle版本,用什麼厭惡的android工作室,這是令我困惑的。我怎麼知道哪個版本的gradle用於什麼?請幫助 – Tanvir

2

如果簡單地將類路徑更改爲gradle版本0.7。+不起作用(對於我來說它沒有),也嘗試從項目中刪除gradle文件夾,然後給它運行(它應該本身並點刷新到搖籃1.9正確)

+0

謝謝。在嘗試了其他一切之後,這對我來說很有用。 – Ben

0

這爲我工作:

  1. 更新你的ADT。您必須至少有22或更高版本是由Google編寫的:http://developer.android.com/sdk/installing/migrate.html 2.如果您以前構建了gradle文件,請從根項目文件夾中刪除所有gradle文件和文件夾(其名稱中包含'gradle')
  2. 在您的更新ADT:文件 - >導出 - >生成gradle構建文件
  3. 在Android Studio:文件 - >導入,選擇您的項目根文件夾,就是它。
3

如果更改類路徑搖籃0.7版本後不工作,你也可能在[yourproject] /gradle/wrapper/gradle-wrapper.properties文件,分發URL來改變這一點:

distributionUrl=http\://services.gradle.org/distributions/gradle-1.9-bin.zip 

在此更改後,您可能需要重新啓動Android Studio。