Android Studio

哥哥教你解决AS内存空间不足的问题---there is not

2019-07-11  本文已影响5人  哥哥是欧巴Vitory

如果你的Android Studio出现了如下状况,,那么就是Android Studio内存空间不足造成的。

在android studio目录下找到:studio64.exe.vmoptions文件

-Xms256m

-Xmx2160m

-XX:ReservedCodeCacheSize=240m

-XX:+UseConcMarkSweepGC

-XX:SoftRefLRUPolicyMSPerMB=50

-Dsun.io.useCanonCaches=false

-Djava.net.preferIPv4Stack=true

-Djdk.http.auth.tunneling.disabledSchemes=""

-Djna.nosys=true

-Djna.boot.library.path=

-XX:MaxJavaStackTraceDepth=10000

-XX:+HeapDumpOnOutOfMemoryError

-XX:-OmitStackTraceInFastThrow

-ea

修改加粗的Xmx值的大小。保存,重启,就可以了。

如果这个设置没有生效,在 File->Ivalidate Caches中,选择 Ivalidate and Restart就可以生效了:

这时候可以明显看到AS内存占用明显加大

二,build和打包安装的内存

Sync project with gradle files 或者  run 或者installDebug过程:这个里面是编译和打包的,如果工程很大,也会很慢

解决办法如下:

添加gradle.properties 文件,在根目录下面,也就是project下面,或者在 Gradle Scripts根下面

添加如下代码:

org.gradle.daemon=true

org.gradle.parallel=true

org.gradle.jvmargs=-Xmx3072m -XX:MaxPermSize=3072m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

编译和打包安装的过程明显加快。

上一篇下一篇

猜你喜欢

热点阅读