美文网首页android 集结号安卓性能Android
加快Android Studio的编译速度

加快Android Studio的编译速度

作者: 阳春面 | 来源:发表于2015-06-14 19:02 被阅读16091次

    从Eclipse切换到Android Studio后,感觉Android Studio的build速度比Eclipse慢很多,
    以下几个方法可以提高Android Studio的编译速度

    使用Gradle 2.4

    Gradle 2.4对执行性能有很大的优化,但Android Studio现在默认使用的是Gradle 2.2,
    所以我们需要手动让Android Studio使用Gradle 2.4,在项目根目录下的 build.grade中加入

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

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

    use_gradle_2.4.png

    使用多线程编译

    在项目根目录中创建gradle.properties,加入以下配置

    org.gradle.daemon=true
    org.gradle.parallel=true
    org.gradle.jvmargs=-Xmx1024m
    

    打开dex增量编译

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

    dexOptions {
            incremental true
    }
    

    这是官方的速度对比,据说下一代编译速度更快



    本文作者: 阳春面
    本文出处:http://www.aswifter.com/2015/06/14/boost-android-studio/
    转载请在开头注明本文出处。

    欢迎关注我的微信公众号,分享Swift开发,Android 开发和互联网内容
    微信号:APP开发者

    相关文章

      网友评论

      • typ0520:可以使用这个gradle插件,能大幅度提高Android项目的打包速度 https://github.com/typ0520/fastdex
      • 公子浩:我升级了AS 到2.2.3,慢到报表了,查了下系统资源,CPU 99%....,只能升级硬件了
      • 142c156a8e7f:貌似真的快了很多
      • 02744cada7f7:如果用不到grade的话,能不用android studio就别用,还是感觉intellij idea好用,试了intellij idea配置gradle运行同样慢,主要是因为项目使用multi-dec功能,无奈很!
      • As_Javen:AndroidStudio 运行项目到真机上,简直慢的要死,求解!而且每次修改后必须clear,
        千山万水迷了鹿:@As_Javen 请问解决了吗,我也很纳闷,为啥每次都要clear才能编译????
      • imesong:现在2.8出来了
      • 熊霸天伏地魔:试过了,好像没有变快
      • 小李子_忽略下滑线后面的:直接导致我的AS工程无法编译通过了啊

      本文标题:加快Android Studio的编译速度

      本文链接:https://www.haomeiwen.com/subject/syzjqttx.html