按他的意思是指用于啟動(dòng)虛擬機(jī)的內(nèi)存不夠,不過(guò)你去設(shè)置jvm的啟動(dòng)內(nèi)存也沒(méi)有用,找了半天,終于在stackoverlow找到一個(gè)解決辦法(http:///questions/23663299/android-studio-gradle-project-sync-failed?rq=1),打開(kāi)工程的gradle.properties文件,添加org.gradle.jvmargs=-Xmx512m -XX:MaxPermSize=512m,問(wèn)題就解決了,其實(shí)google在這個(gè)文件的注釋已經(jīng)有告訴我們這個(gè)用法,就是用來(lái)設(shè)置android studio的啟動(dòng)內(nèi)存,我們從這里知道,android studio的默認(rèn)最大內(nèi)存是10g,所以對(duì)于我們這些4g,8g內(nèi)存的電腦來(lái)說(shuō),內(nèi)存確實(shí)不夠用,不過(guò)為什么有時(shí)不會(huì)出問(wèn)題有時(shí)會(huì),可能是google優(yōu)化不好吧,但這又有個(gè)問(wèn)題,我把參數(shù)改為1g,2g都不行,一定要設(shè)置為512m才行,只能說(shuō)明android studio確實(shí)有bug。 |
|
來(lái)自: wkwable > 《andriod studio》