2014-07-02 72 views
2

我是新來的android工作室和gradle,我有AS 0.5。我下載了0.8.1更新包並通過刪除已安裝的文件並將更新文件複製到程序文件文件夾進行了更新。它運行正確,但是當我嘗試同步gradle時,出現此錯誤。這真的令人沮喪,因爲我有一個非常緩慢的互聯網連接,我已經嘗試刪除.gradle文件,並再次嘗試沒有運氣。任何幫助將不勝感激。我的ADT目前因爲r23的bug而搞砸了。我認爲AS會提供出路,現在我再次陷入困境。Android工作室Gradle同步和構建錯誤

Error:Unable to start the daemon process. 
This problem might be caused by incorrect configuration of the daemon. 
For example, an unrecognized jvm option is used. 
Please refer to the user guide chapter on the daemon at http://gradle.org/docs/1.12/userguide/gradle_daemon.html 

Please read below process output to find out more: 

18:44:13.593 [main] DEBUG o.g.l.daemon.bootstrap.DaemonMain - Assuming the daemon was started with following jvm opts: [-XX:MaxPermSize=256m, -XX:+HeapDumpOnOutOfMemoryError, -Xmx1024m, -Dfile.encoding=windows-1252] 

FAILURE: Build failed with an exception. 

* What went wrong: 
Could not create service of type DaemonContext using DaemonServices.createDaemonContext(). 

* Try: 
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 
+0

什麼版本

在/ etc/fstab並重啓刪除 「NOEXEC」 標誌,因爲能夠正常運行搖籃後您在項目中使用Gradle插件的情況?你需要確保它是0.12最小 –

+0

我使用0.12。還有其他的事嗎? –

回答

14

以管理員身份運行Android Studio。它爲我解決了這個問題。

+0

謝謝。像魔術一樣工作 –

+0

不能相信我的運氣,有時候解決方案可以這麼簡單。爲我工作! – Zeni

0

假設你有6種,X ALPHA你需要下載貝塔8.0和不是更新到8.1的alpha和beta不兼容

1

從升級您的gradle-wrapper.properties的gradle產出2.5 2.1

distributionUrl=https\://services.gradle.org/distributions/gradle-2.5-rc-1-all.zip 

這應該可以解決這個問題(我假設是由工作室試圖根端口< 1024上運行gradle這個守護進程引起的)

您也可以運行工作室擔任管理員,但如果你已經有項目setu那麼你將不得不重新導入和重新配置工作室(因爲根/管理員是一個新的用戶工作室)

1

對於任何人遇到這種錯誤在Linux(Ubuntu 14.04在我的情況),我發現問題是,/tmp目錄掛載了一個「noexec」標誌,阻止AS啓動Gradle。

[email protected]:~$ grep tmpfs /etc/fstab 
tmpfs /tmp tmpfs mode=1777,nosuid 0 0 

非常感謝:www.fernandezsansalvador.es(和谷歌翻譯)