Gradle:"空" Android项目需要半分钟才能编译(Android Studio)

时间:2016-09-15 19:42:24

标签: android eclipse android-studio gradle

我几个月来一直在尝试不同的IDE,而且我永远找不到比古代Eclipse更快的构建。

我的"更大" Android项目花了将近一分钟的时间进行编译,因此我使用"空活动" 预设并且绝对没有其他代码来检查项目创建的时间长度:它在2015款MacBook Air上的时间为20-30秒

"现代" IDE太慢了?难道我做错了什么?我实际上已经安装了Android Studio所有的库存设置。我不能成为唯一一个遇到这个问题的人,因为它也发生在我的旧Mac和我的Linux机器上。我还没试过窗户

有什么想法吗?

编辑:"更大"我正在谈论的项目大约占Eclipse的10%-20%。它不仅更快,而且像滑坡一样超越其他IDE

Edit2:我更新了创建项目时发现的所有内容。我在gradle:2.1.3

2 个答案:

答案 0 :(得分:1)

首先,Macbook Air不是一台快速机器。 20-30秒听起来是正确的。

其次,它不是IDE,它的Gradle是构建工具。 IDE只调用Gradle。

第三,基于Gradle的构建不会比Eclipse或不推荐使用的基于Ant的构建系统快得多(不能)。缓慢的部分dexopt在每种情况下都是相同的,它只是一个不同的工具链来调用它。

答案 1 :(得分:0)

检查“离线工作”'在全局Gradle设置下'。去 Android Studio - > 文件 - > 设置 - > 构建,执行,部署 - > Gradle - >检查"离线工作"框。