从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

使用多线程编译

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

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

打开dex增量编译

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

dexOptions {        incremental true}

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

来源: https://aswifter.com/2015/06/14/boost-android-studio/

来自为知笔记(Wiz)

加快Android Studio的编译速度相关推荐

  1. android studio ant编译,Android Studio编译cocos2dx项目

    一.所需工具 1.Android studio2.3 2.cocos2dx3.10 3.jdk1.8 4.ndkr9d 5.sdk 6.ant 7.python2.7.14 二.配置环境变量 1.sd ...

  2. 在Android Studio上编译自己的Telegram

    在国内的人可能对Telegram了解的不多,因为用的多的还是微信QQ.所以,在开始这篇文章之前,我先引用维基百科上的内容介绍一下telegram. 历史 它在2013年由杜洛夫兄弟正式激活,也就是尼古 ...

  3. Android Studio Gradle编译异常

    Android Studio Gradle编译异常:Address already in use: Cannot bind或者编译失败乱码 这是由于操作系统是 Windows,并且打开了热点,有时会导 ...

  4. android studio可以反编译吗,android studio反编译教程

    android studio反编译教程 [2021-02-13 15:05:33]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(& ...

  5. android studio 提高编译的速度,安装apk过慢问题解决

    从eclipse转到android studio,总觉得编译速度或者安装到手机上的速度会变很快,现实是仍然很慢,所以就搜如何提高build速度,安装真机上apk能快一点,步骤如下: 1.修改andro ...

  6. android studio 退出编译,Android studio用什么命令可以退出当前应用

    最佳答案 Android Studio 启动速度优化1.开启 gradle 单独的守护进程当 Android Studio 遇到错误的时候,往往会导致 Android Studio 挂掉,为了防止退出 ...

  7. 如何加快C++代码的编译速度

    C++代码一直以其运行时的高性能高调面对世人, 但是说起编译速度,却只有低调的份了.比如我现在工作的源代码,哪怕使用Incredibuild调动近百台机子,一个完整的build也需要四个小时,恐怖!! ...

  8. 加快C++代码的编译速度方法

            C++代码一直以其运行时的高性能高调面对世人, 但是说起编译速度,却只有低调的份了.比如我现在工作的源代码,哪怕使用Incredibuild调动近百台机子,一个完整的build也需要四 ...

  9. android studio 反编译工具,android studio反编译工具jd-inteIIij

    Android Studio 自带了Java Bytecode Decompiler 对于第三方的jar只能反编译出其函数名 例如:andbase里的com.kfb.c.jar下的com.kfb.c下 ...

最新文章

  1. 京东物流基于Doris的亿级数据自助探索应用
  2. 查看mysql版本的四种方法
  3. 零成本学Arduino单片机之入门
  4. Active Diretory 全攻略(三)--建立域(2)
  5. vue中使用moment来实现导出excel时添加格式化的时间戳
  6. Rxjava+Retrofit+Mvp的使用实例(基于retrofit2.1.0)
  7. CH - 6901 骑士放置(二分图最大独立集-二分图最大匹配+奇偶拆点)
  8. node.js 获取异步方法里面数据 的方式
  9. 网站部署nginx--uwsgi
  10. php七牛分片上传_七牛视频切片方案 - 张小超fly的个人空间 - OSCHINA - 中文开源技术交流社区...
  11. DevExpress中获取GridControl排序之后的List
  12. 阿里二面:RocketMQ同一个消费组内的消费者订阅量不同tag,会有问题吗?
  13. ECCV 2020 论文大盘点-场景解析篇
  14. 智能一代云平台(一):一些思考
  15. 大数据学习笔记02-HDFS-常用命令
  16. [转载] python histogram函数_Python numpy.histogram_bin_edges函数方法的使用
  17. html5置顶标签css样式,html5 header标签 html header css布局教程 /header
  18. js关于鼠标划过事件
  19. 二分查找边界问题总结
  20. html中output标签详细介绍

热门文章

  1. 2018.08.02 hdu1558 Segment set(并查集+计算几何)
  2. Python自动化--语言基础5--面向对象、迭代器、range和切片的区分
  3. MYSQL高可用-Percona XtraDB Cluster
  4. 理解文档对象模型(3)
  5. Iterable 超级接口
  6. sphinx数据文件简析
  7. 微软2013年校园实习生招聘笔试题及答案
  8. 开心网分析,师从“中国缘”
  9. android viewpager fragment传值,Android开发中如何解决Fragment +Viewpager滑动页面重复加载的问题...
  10. 设计模式依赖倒转原则