加快Android Studio的编译速度
从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} |
这是官方的速度对比,据说下一代编译速度更快
加快Android Studio的编译速度相关推荐
- 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 ...
- 在Android Studio上编译自己的Telegram
在国内的人可能对Telegram了解的不多,因为用的多的还是微信QQ.所以,在开始这篇文章之前,我先引用维基百科上的内容介绍一下telegram. 历史 它在2013年由杜洛夫兄弟正式激活,也就是尼古 ...
- Android Studio Gradle编译异常
Android Studio Gradle编译异常:Address already in use: Cannot bind或者编译失败乱码 这是由于操作系统是 Windows,并且打开了热点,有时会导 ...
- android studio可以反编译吗,android studio反编译教程
android studio反编译教程 [2021-02-13 15:05:33] 简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(& ...
- android studio 提高编译的速度,安装apk过慢问题解决
从eclipse转到android studio,总觉得编译速度或者安装到手机上的速度会变很快,现实是仍然很慢,所以就搜如何提高build速度,安装真机上apk能快一点,步骤如下: 1.修改andro ...
- android studio 退出编译,Android studio用什么命令可以退出当前应用
最佳答案 Android Studio 启动速度优化1.开启 gradle 单独的守护进程当 Android Studio 遇到错误的时候,往往会导致 Android Studio 挂掉,为了防止退出 ...
- 如何加快C++代码的编译速度
C++代码一直以其运行时的高性能高调面对世人, 但是说起编译速度,却只有低调的份了.比如我现在工作的源代码,哪怕使用Incredibuild调动近百台机子,一个完整的build也需要四个小时,恐怖!! ...
- 加快C++代码的编译速度方法
C++代码一直以其运行时的高性能高调面对世人, 但是说起编译速度,却只有低调的份了.比如我现在工作的源代码,哪怕使用Incredibuild调动近百台机子,一个完整的build也需要四 ...
- android studio 反编译工具,android studio反编译工具jd-inteIIij
Android Studio 自带了Java Bytecode Decompiler 对于第三方的jar只能反编译出其函数名 例如:andbase里的com.kfb.c.jar下的com.kfb.c下 ...
最新文章
- 京东物流基于Doris的亿级数据自助探索应用
- 查看mysql版本的四种方法
- 零成本学Arduino单片机之入门
- Active Diretory 全攻略(三)--建立域(2)
- vue中使用moment来实现导出excel时添加格式化的时间戳
- Rxjava+Retrofit+Mvp的使用实例(基于retrofit2.1.0)
- CH - 6901 骑士放置(二分图最大独立集-二分图最大匹配+奇偶拆点)
- node.js 获取异步方法里面数据 的方式
- 网站部署nginx--uwsgi
- php七牛分片上传_七牛视频切片方案 - 张小超fly的个人空间 - OSCHINA - 中文开源技术交流社区...
- DevExpress中获取GridControl排序之后的List
- 阿里二面:RocketMQ同一个消费组内的消费者订阅量不同tag,会有问题吗?
- ECCV 2020 论文大盘点-场景解析篇
- 智能一代云平台(一):一些思考
- 大数据学习笔记02-HDFS-常用命令
- [转载] python histogram函数_Python numpy.histogram_bin_edges函数方法的使用
- html5置顶标签css样式,html5 header标签 html header css布局教程 /header
- js关于鼠标划过事件
- 二分查找边界问题总结
- html中output标签详细介绍
热门文章
- 2018.08.02 hdu1558 Segment set(并查集+计算几何)
- Python自动化--语言基础5--面向对象、迭代器、range和切片的区分
- MYSQL高可用-Percona XtraDB Cluster
- 理解文档对象模型(3)
- Iterable 超级接口
- sphinx数据文件简析
- 微软2013年校园实习生招聘笔试题及答案
- 开心网分析,师从“中国缘”
- android viewpager fragment传值,Android开发中如何解决Fragment +Viewpager滑动页面重复加载的问题...
- 设计模式依赖倒转原则