1、电脑配置:win7 32位,4G运行内存(勉强能用AS);
2、Android Studio版本:3.5.2 ;
3、起因:在电脑上运行Android Studio太卡了,想起网上可以通过增加内存配置的方法使Android Studio运行更加流畅,于是就尝试按照网上的方法修改了内存分配的参数大小,大致过程如下:
(1)修改gradle.properties的最大内存配置值,当时我设置了1500m,但是我的电脑运行内存才4G,根本不能够分配到这么多,这才有了后面的问题。
(2)修改后,发现AS的内存配置没有发生变化,具体在哪看可以点击File->Settings…->Appearance,在右侧底部勾选Show memory indicator,apply后就可以在AS的底部右下角看到内存使用情况了。
(3)之后又打开了AS的安装目录的bin文件夹下面的studio.exe.vmoptions文件(32位是这个,64位则打开带64字样的另一个文件),用记事本打开,修改里面的最大内存分配值为1500m,之后我在AS点击File->Invalidate Caches/Restart清除缓存并重启应用,结果仍然无效。
(4)最后,我看网上有人说这跟AS的版本有关,3.5及以后不能够在安装路劲下直接修改配置文件,要在AS里修改,具体步骤为点击Help->Edit Custom VM Options…,然后再点击File->Invalidate Caches/Restart清除缓存并重启应用。
(5)然后我等了好久,AS都没有重新启动,尝试手动打开AS,疯狂点击下仍毫无反应,后面打开cmd,进入AS的安装路径的bin目录下,输入studio.bat命令,出现了如下的错误,大概意思是说电脑不能够分配到这么多的内存。
(6)这下问题源头找到了,具体来说说解决方法。
新建一个系统环境变量_JAVA_OPTIONS,并指定值为-Xmx1G(设置太高不行),完成后,再次打开cmd,进入AS的安装路径下的bin目录,输入studio.bat命令,可以看到并没有报错。
(7)最后,AS也就能够成功打开了。
Android Studio修改内存分配重启后无法打开
最新推荐文章于 2021-09-26 19:29:21 发布