当前位置: 代码迷 >> Android >> android studio 加紧启动速度 和编译速度
  详细解决方案

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

热度:36   发布时间:2016-04-27 22:10:51.0
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?

  相关解决方案