2014-01-22 72 views
0

Android的工作室剛剛更新了自己0.4.2,現在無法解析我與消息項目:Gradle版本1.8是必需的。目前的版本是1.9

搖籃1.8版是必需的。當前版本是1.9。如果使用 gradle包裝,請嘗試編輯分配UI ...

我嘗試了各種各樣的東西,現在都搞砸了。有一種混淆了這裏發生了什麼,應該認爲Android Studio知道哪個Gradle(不管是哪個版本)已安裝?

這可能是我的項目,它聲明瞭對1.8的依賴關係,由於Studio更新將其gradle更新爲1.9,而沒有將現有項目依賴項從1.8更新爲1.9,所以它不能再找到它?

回答

1

在您的項目根目錄中是一個gradle文件夾。在該文件夾內有一個文件「gradle-wrapper.properties」,在文本編輯器中打開該文件,並將distributionUrl中的版本從1.8更改爲1.9。

然後重新打開您的項目。

+0

distributionUrl已經指向gradle-1.9-all.zip,其他的一定會出錯。 :( –

+0

distributionUrl已經指向gradle-1.9-all.zip。但是,將其從1.9更改爲1.8似乎進一步得到了編譯,直到遇到另一個錯誤消息(不再支持1.8)但點擊「通過重新導入修復」鏈接使項目重新生成。 –

4

更新distributionUrlYOUR_PROJECT/gradle產出/ gradle-wrapper.properties文件,工作室(0.4.2)中提到的gradle同時應同步自動提示進行自動修復,但如果它沒有做手工。 distributionUrl應該像

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

更新您的項目中,或者如果您使用的是頂級的build.gradle文件中,只有與

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

定義的Android的Gradle版本更新所有的build.gradle文件Studio(0.4.2)僅支持Gradle 1.9,可以使用依賴類路徑中的gradle:0.7。+來定義。

相關問題