2015-08-15 66 views
18

我使用的是Android 1.3.1工作室和獲得此同步失敗的搖籃項目錯誤:未能同步搖籃工程

Error:Unable to start the daemon process: could not reserve enough space for 
object heap.    
Please assign more memory to Gradle in the project's gradle.properties file. 
For example, the following line, in the gradle.properties file, 
sets the maximum Java heap size to 1,024 MB: 
org.gradle.jvmargs=-Xmx1024m 

我的默認org.gradle.jvmargs=-Xmx2048MaxPermSize=512m還是它顯示我這個錯誤,有誰能夠告訴我爲什麼我得到這個錯誤?

+0

請檢查我的答案[this](http://stackoverflow.com/questions/31964072/error-java-heap-size-in-android-studio-1-3-1/31964290#31964290) – Shvet

+0

是,我也面臨同樣的錯誤,你應該更新你的android studio到1.5。 –

+1

你可以在[這裏]找到一個解決方案(http://stackoverflow.com/questions/30045417/android-studio-gradle-could-not-reserve-enough-space-for-object-heap) – Ayaanp

回答

8

試試這個方法 打開gradle.properties文件。

末加入這一行:

org.gradle.jvmargs=-XX\:MaxHeapSize\=256m -Xmx256m 

org.gradle.jvmargs=-XX\:MaxHeapSize\=512m -Xmx512m 
1
org.gradle.jvmargs=-XX\:MaxHeapSize\=512m -Xmx512m 

此行添加到gradle.properties文件在您的項目結束。

記得不'#' ..

8

方法1:

瞭解Android Studio 1.3:

步驟1:打開gradle.properties文件在你的Android Studio項目。

第2步:加入這一行的文件

org.gradle.jvmargs=-XX\:MaxHeapSize\=256m -Xmx256m 

以上方法似乎工作的結束,但如果萬一它不會再這樣做

方法2:

第1步:啓動Android Studio並關閉所有打開的項目(文件>關閉項目)。

第2步:在歡迎窗口中,轉到配置>設置

步驟3:轉到生成,執行,部署>編譯

步驟4:改變構建過程堆大小(字節)1024附加構建過程VM選項-Xmx512m

第5步:關閉或重新啓動Android Studio

+1

經過一段時間研究,這是最有意義的答案。它似乎有效。漂亮! – durbnpoisn

+0

我可以知道爲什麼使用這個堆。是爲java對象還是爲gradle構建文件堆內存? –