2013-12-19 48 views
2

我剛剛更新的Android Studio來0.4.0版本,並根據此發行說明遵循步驟來刷新搖籃項目:http://tools.android.com/recent/androidstudio040released無法使用Android 0.4.0工作室和搖籃1.9

更新搖籃1.8至1.9搖籃後我仍然得到這個錯誤: enter image description here

我graddle /包裝/ gradle-wrapper.properties看起來是這樣的:

#Thu Dec 19 14:03:48 CET 2013 
distributionBase=GRADLE_USER_HOME 
distributionPath=wrapper/dists 
zipStoreBase=GRADLE_USER_HOME 
zipStorePath=wrapper/dists 
distributionUrl=http\://services.gradle.org/distributions/gradle-1.9-all.zip 

看來搖籃與全新buildConfigField問題參數:

buildTypes { 
    debug { 
     buildConfigField 'String' 'API_VERSION' '"api_test"' 
    } 
} 

下面是一個日誌從搖籃控制檯:

enter image description here

+0

如果你在錯誤點擊鏈接,以解決您的包裝仍然不起作用?你有沒有機會編輯錯誤的gradle-wrapper.properties文件? –

+0

當我點擊鏈接修復錯誤後,我的gradle-wrapper.properties更新爲我發佈在我的問題中的表單,並再次顯示結束錯誤消息。 –

+0

刷新後,您可以嘗試進行構建並粘貼到您的問題中,然後在Gradle控制檯窗口中獲取輸出結果嗎?我想你可能會遇到https://code.google.com/p/android/issues/detail?id=63902,但我想確認一下。 –

回答

1

最後,它工作在Android的工作室0.4.2罰款。我只是需要改變撇號圓括號和背部:

buildConfigField 'String' 'API_VERSION' '"api_test"' 

buildConfigField "String" "API_VERSION" "\"api_test\"" 
0

你嘗試在.bash_profile中改變路徑指向搖籃1.9?我注意到,只是改變gradle wrapper文件上的distributionURL大部分時間不起作用。 Gradle仍然是用android studio製作的。

更新: 由於您使用的是android studio 0.4.0,因此它需要gradle插件0.7.0和gradle-wrapper 1.9。

更改您的build.gradle

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

更改bash_profile中的路徑不應該影響包裝。如果你使用包裝,Gradle不需要在你的shell路徑中。在您的設置中必須有其他問題。 –

+0

我的〜/ .bash_profile一直是空的。 Gradle版本在主項目和包含的庫中均設置爲gradle:0.7。+。 –

+0

在我使用android studio/gradle的經驗中,即使我使用了默認包裝器,分配URL也不會對我有效。我總是不得不將工作室指向gradle版本 – user2511882

相關問題