如何使Android Studio 快速编译运行代码

  • 开启gradle 单独的守护进程
    在目录C:\Users.gradle下添加gradle.properties文件,设置守护进程,编译速度9s

    1. org.gradle.daemon=true 开启守护进程
    2. org.gradle.parallel=true 开启并行编译
    3. org.gradle.configureondemand=true 启用新的孵化模式
  • 优化编译时VM的大小
    在目录 C:\Users.AndroidStudio3.0下添加文件studio64.exe.vmoptions文件,设置VM大小,设置之后编译速度提高到6s
    -Xms256m
    -Xmx1024m
    -XX:MaxPermSize=128m
    -XX:+HeapDumpOnOutOfMemoryError
    -Dfile.encoding=UTF-8

  • 取消Android Studio 中的联网操作
    在android studio中的settings/Appearance&Behavior/System Settings/Updates 中取消勾选
    如何使Android Studio 快速编译运行代码_第1张图片

  • 使用本地gradle和offline模式,如图所示
    File>Settings>Build,Execution,Deployment>Gradle
    如何使Android Studio 快速编译运行代码_第2张图片

  • 使用并行计算
    File>Settings>Build,Execution,Deployment>Compiler
    如何使Android Studio 快速编译运行代码_第3张图片

  • 使用阿里蚂蚁聚宝团队开发的Freeline插件
    暂不考虑使用,主要因为其不支持删除带id的资源文件,以及第一次增量资源编译时会较慢。目前设置已可以满足开发需求。持续关注其更新github。

  • 修改idea文件
    如安装目录下E:\AndroidStudio3.0\AndroidStudio\AndroidStudio\bin文件idea.properties中设置 disable.android.first.run=true

  • 在项目根目录中的gradle.properties文件中设置org.gradle.parallel=true,设置gradle并行编译。org.gradle.caching=true 设置缓存编译结果

  • 在项目build.gradle文件中设置
    tasks.withType(JavaCompile){/* ignore files which are not modified*/
    options.incremental = true
    }

你可能感兴趣的:(Android_Studio,&,Eclipse)