android studio 加快启动速度 和编译速度

1. 启动太慢,解决Fetching android sdk component information加载过久问题

安装完成后,如果直接启动,Android Studio会去获取 android sdk 组件信息,这个过程相当慢,还经常加载失败,导致Android Studio启动不起开。解决办法就是不去获取android sdk 组件信息。方法如下:

1)进入刚安装的Android Studio目录下的bin目录。找到idea.properties文件,用文本编辑器打开。

2)在idea.properties文件末尾添加一行: disable.android.first.run=true ,然后保存文件。2.申请大内存

installation path\studio64.exe.vmoptions or studio.exe.vmoptions

使用文本编辑器打开,找到起始两行,如下

-Xms128m
-Xmx750m

 

修改最小值和最大值,建议为

-Xms256m
-Xmx2048m

 

3.优化编译速度

a:

file->setting->compile

勾选除第二项之外的其他选项,并在VM options里填入:

-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

 

b:

C:\Users\yourname\.gradle

用文本编辑器打开gradle.properties,编辑内容如下:

org.gradle.daemon=true
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.parallel=true
org.gradle.configureondemand=true

 

4. 升级Gradle至最新版本,最少24+ 版本。

在项目根目录下的 build.grade中加入

task wrapper(type: Wrapper) {
    gradleVersion = '2.4'
}

然后打开终端执行 ./gradlew wrapper,就可以下载Gradle 2.4了,下载完成后,我们需要在
Android Studio让我们的项目使用Gradle 2.4

5. 打开dex增量编译 (测试效果好些不明显) 

这还是一个实验性的功能,但是还是推荐打开试试
在项目主Module下build.grade的Android中加入

android {
dexOptions { incremental true }
} 

6. 非工作的Module 使用AAR引用,减少编译

 

7.Android 设置,

a) 禁用插件 

File -> Settings...  Plugins 去掉一些没有用的插件。 
比如:Git Integration、GitHub、Google Cloud Testing、Google Cloud Tools For Android Studio、Goole Login、Google Services、JavaFX、SDK Updater、Subversion Integration、Terminal、TestNG-J。 

b) 关闭自动补全 
File -> Settings... Editor>General>Code Completion 
把Autopopup的选项关掉,只通过“Ctrl+Space”来实现补全提示。 

d)离线(需要联网是再重新设置) 
File -> Settings...  Build>Build Tools>Gradle 勾选Offline work 

猜你喜欢

转载自gybin.iteye.com/blog/2257230