其實這個問題跟之前eclipse上編譯運作項目的原理差不多,也是因為給編譯器配置設定的記憶體過小,先找到android studio的安裝目錄,bin目錄下有兩個檔案:studio.exe.vmoptions和studio64.exe.vmoptions

打開後看到的參數就是給編譯器的虛拟機配置設定的記憶體等
-Xms256m
-Xmx750m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=240m
将參數增大,改為:
-Xms3550m
-Xmx3550m
-XX:MaxPermSize=3550m
-XX:ReservedCodeCacheSize=1024m
然後重新開機android studio就行了
這幾個參數的含義分别為:
-Xms 初始堆大小
-Xmx 最大堆大小
-XX:MaxPermSize 設定持久代最大值
-XX:ReservedCodeCacheSize 設定代碼緩存的最大值
然後就算我修改完後,當我編譯運作時,gradle build running還是很久,2.0以上的android studio第一次編譯運作工程的時候,gradle建構工程很卡,但是之後運作的綠色小按鈕會變成閃電符号,閃電編譯會提升編譯速度。