android studio作为一个开发工具,有很多东西都是值得我们研究的,它的运行速度影响着我们编程的效率,当android studio使用了一段时间后它的运行速度和编译速度都是有可能会变慢的,我们可以通过进行相关的设置来解决android studio运行编译速度慢的问题。
Android studio运行很慢很卡的解决方法:清理缓存
1、可以看到Android studio的运行的结果界面中没有看到的为停止运行的按钮和清除缓存的按钮。
2、首先需要在Android studio的界面中找到一个正在运行的项目,选中正在开发的项目。
3、然后点击菜单栏中的“file”的选项。
4、弹出的下拉菜单中可以看到为“invalidate caches/restart”的选项,点击进入即可。
5、然后会弹出一个invalivdate caches的选项框中,根据提示进行确认,一般点击“invalidate and restart”的选项。
6、这样Android studio开始进行清除缓存然后进行重启,再次打开Android studio。
android studio编译速度慢的解决方法:
看看我android studio上配置gradle:
我笔记本是i7 3610QM 8核,所以就开个8线程。内存16G,所vm参数调的大一点。
另外项目下面有一个gradle.properties
加上这两句话.
stackoverflow 有人说这样改:
解决方法二:
开启gradle单独的守护进程:
在下面的目录下面创建gradle.properties文件:
/home//.gradle/ (Linux)
/Users//.gradle/ (Mac)
C:\Users\\.gradle (Windows)
并在文件中增加:
org.gradle.daemon=true
解决方法三
但是在实际使用中,随着项目越来越大,AndroidStudio有时还是会卡死,或者直接黑屏,我的笔记本是8g内存 + i5 2.5GHz的cpu,肯定不是电脑配置问题引起的
后来去google了一下,发现谷歌好坑啊!把大家的电脑配置都“阉割”了啊!
AS限制了Java虚拟机启动的内存大小,限制了最大堆内存,当AS运行越久,内存越不足的时候,就会频繁的触发GC,AS就自然会卡起来了,严重的直接黑屏
1.找到AndroidStudio安装目录下的studio.vmoptions配置文件
路径为安装目录下的\bin文件夹里,里面有两个.vmoptions文件
其中,studio.vmoptions配置文件是32位系统,studio64.vmoptions是64位系统的配置文件
2.修改.vmoptions文件配置
我的机子是64位的,这里以64位为例
修改前的配置文件:
我们只需要修改其中的前四项就好
-Xms2048m
-Xmx2048m
-XX:MaxPermSize=2048m
-XX:ReservedCodeCacheSize=1024m
3.重启AndroidStudio
关闭AS再重启
Android Studio运行速度慢的问题就会有所改善
注意:设置-Xms、-Xmx、-XX的参数大小要根据自己电脑内存的大小而定