androidstudio 优化gradle编译效率
2015-06-07 16:13
441 查看
androidstuido 使用gradle自动构建和编译,有时做少量修改编译需要等待时间过长,最近Erik Hellman编写的Boosting the performance for Gradle in your Android projects( 译文 参考1)提到了此问题的优化方法。
在你的项目build.gradle文件内(不是app里面的build.gradle文件), 添加一个task, 代码如下:
注意
然后打开terminal, 输入./gradlew wrapper, 然后gradle就会自动去下载2.4版本,或者到gradle官网手动下载 然后把gradle mv到gradle路径下。
ubuntu默认路径在~/.gradle/wrapper/dists/下
org.gradle.daemon=true
org.gradle.parallel=true
修改上述红色部分为你下载的grale-2.4 选择offine work
亲身体验,发现编译性能稍微有所提高。
使用Android Studio遇到的问题及解决过程
1.gradle的升级到2.4 。
2.4做了在编译性能方面做了不少优化,提高编译效率。在你的项目build.gradle文件内(不是app里面的build.gradle文件), 添加一个task, 代码如下:
task wrapper(type: Wrapper) { gradleVersion = '2.4' }
注意
然后打开terminal, 输入./gradlew wrapper, 然后gradle就会自动去下载2.4版本,或者到gradle官网手动下载 然后把gradle mv到gradle路径下。
ubuntu默认路径在~/.gradle/wrapper/dists/下
2.添加 守护进程,并行编译
在项目的gradle.properties 添加org.gradle.daemon=true
org.gradle.parallel=true
3.File -> Settings 搜索Gradle,做如下修改(指定手动下载的gradle的位置),否则 每次加载会从网上下载gradle,就是我们看到gradle卡住的问题。
修改上述红色部分为你下载的grale-2.4 选择offine work
亲身体验,发现编译性能稍微有所提高。
参考
优化android studio编译效率的方法使用Android Studio遇到的问题及解决过程
相关文章推荐
- Android编码规范
- android 自定义view之(一) Creating a View Class
- Android读取Manifest文件下Application等节点下的metadata自定义数据
- Android Dialog 应用
- Android之Window
- Android自定义系列(3)——交互式顺序选择PopupWindow
- Android虚拟机学习总结Dalvik虚拟机进程和线程的创建过程分析
- android:layout_gravity和android:gravity属性差异
- Android开发中工具类的介绍
- Android ActionBarDrawerToggle、DrawerLayout、ActionBar 结合
- Android 动画(一)---布局动画
- Android JUnit Test
- 高仿知乎Android客户端欢迎引导动画
- Android Dalvik启动过程总结
- 框架模式MVP在Android中的使用
- 百度地图 Android开发
- android shape
- (1)android底层如何使用上层传递的bitmap对象
- Chart图表在Android开发中的应用
- Android 虚拟机学习总结Dalvik虚拟机介绍