转载自:点击打开链接

Eclipse转到Android Stuido感受最明显的就是buid速度变慢了,对与一些项目庞大一点的的项目稍微改动一两行代码就要buid一分多钟,改动大一点往3分多钟去了。这样太影响开发效率。怎么办?换SSD?别急你可以先试试以下的方法

配置多线程编译

在下面的目录下面创建gradle.properties文件:

1
2
3
/home/<username>/.gradle/ (Linux)
/Users/<username>/.gradle/ (Mac)
C:\Users\<username>\.gradle (Windows)

gradle.properties

1
2
3
org.gradle.daemon=true       #开启gradle单独的守护进程
org.gradle.parallel=true
org.gradle.jvmargs=-Xmx1024m  #增大gradle运行的java虚拟机的大小

同时上面的这些参数也可以配置到前面的用户目录下的gradle.properties文件里,那样就不是针对一个项目生效,而是针对所有项目生效。

升级Gradle 2.4

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

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

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

离线加载

在不需要加载新的Jencter架包时可以使用离线加载

打开dex增量编译

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

1
2
3
dexOptions {    incremental true
}

以上配置完了,是不是明显快了很多。
感谢参考
https://www.aswifter.com/2015/06/14/boost-android-studio/
http://my.oschina.net/sammy1990/blog/388846

Android Studio Buid缓慢问题相关推荐

  1. android studio 优化提速方法,Android Studio速度慢(如何加速)?

    我最近从Eclipse升级到Android Studio,但我并不喜欢这种体验. 我将它们与具有16GB内存的Windows 7 64位旗舰版和运行NVidia Geforce 780的Intel i ...

  2. 在Android Studio上进行OpenCV 3.1开发

    在Android Studio上进行OpenCV 3.1开发 发布于 2016年1月27日 作者: John Hany 5,466次阅读 2016.07.08更新:增加Android Studio 2 ...

  3. The powerful Android Studio

    英文来源: The powerful Android Studio 作者: Saúl Molinero(@saulmm),感谢作者对本篇文章的翻译授权. 译者: D_clock爱吃葱花 校对: 汤涛( ...

  4. win10 jenkins svn android studio 自动化打包教程 以及一些问题的解决办法

    win10 jenkins svn android studio 自动化打包教程 这两天搭建jenkins自动构建环境,中间遇到点坑坑洼洼 分享出来希望后来人少走些弯路 准备软件 jenkins.ms ...

  5. Android Studio 分析器详解

    Android  Profiler分为三大模块: cpu.内存 .网络.基本的使用在上一篇文章有讲到.这里详细说一下. 一. CPU分析器CPU Profiler CPU分析器可帮助您实时检查应用程序 ...

  6. Android Studio安装问题及填坑

    安装过程 安装Android Studio 其他问题 1.Android Studio出现Error:Unable to tunnel through proxy. Proxy returns &qu ...

  7. Android Studio来了,它能取代Eclipse吗?

    摘要:在Android Studio发布之后,无论国内外,都掀起了一股Android Studio PK Eclipse的热潮,人们争相热议基于IntelliJ的Android Studio能完全取代 ...

  8. android卡在gradle,Android Studio打开新项目卡在Gradle的问题

    小提示:如果是开在Indexing这个位置,可以 File--> Invalidate Caches/Restart--> Invalidate and Restart. 如果卡在 Gra ...

  9. Android起始内存大,调整Android Studio分配内存大小

    如果Androidstudio运行起来非常卡顿.缓慢,很可能是因为初始分配的内存不够导致卡顿. 查看当前分配的Heap 总大小以及使用状况可以在studio中设置展示.具体位置Settings -&g ...

最新文章

  1. PHP消息队列用法实例分析
  2. 1.1 Tensorflow笔记(基础篇): 图与会话,变量
  3. python自动复制输出_python 深浅拷贝集合
  4. BF533和触摸屏接口芯片TSC2200调试日志
  5. 如何理解指向指针的指针?
  6. 嵌入式linux安装qt,树莓派上安装qt
  7. python中直方图bins是什么意思_Python 中下划线的 5 种含义都是什么?
  8. Interllij IDEA如何加快启动时间
  9. 计算相同维度向量之间的欧氏距离
  10. 对Proteus与Keil联调过程中遇到的怪异现象解决方法
  11. 三星typec转接耳机没反应_typec转3.5mm转接线,你买对了吗?
  12. 【极简spark教程】RDD编程
  13. 为什么要用Modbus转MQTT网关?
  14. 【通关MySQL】MySQL增删改查(CRUD)详解
  15. dmesgprintk的工作原理
  16. Office2Pdf工具开发
  17. HP G9 服务器系统安装注意事项
  18. centos7 安装 Redis(资源)
  19. HP小型机MP简易使用手册
  20. html中调整lable位置右移,[转载]label标签右对齐

热门文章

  1. linux 查看文件创建时间
  2. 【北邮国院大二下】产品开发与营销知识点整理 Topic4
  3. SpringBoot 实现统一参数校验
  4. 随机森林(randomForest)和极限树或者叫做极端随机树(extraTree),
  5. MySql-主从复制
  6. Java 异常(Exceptions)
  7. 数据模型 LP32 ILP32 LP64 ILP64 LLP64
  8. 58同城渠道“去赶集化” 代理商或成联姻牺牲品
  9. RESTful接口入门
  10. 数据库MySQL之如何添加、删除列?