在IntelliJ“Make”阶段做了什么?

时间:2014-02-20 07:39:34

标签: android intellij-idea

在IntelliJ中运行Android项目似乎比在Eclipse中慢得多。它有时会做几秒钟的“制造”:

IntelliJ status bar

这是在编译Java源代码甚至是DEX-ing之前。

在这个“制造”阶段实际发生了什么?这是检查修改文件的文件系统吗?

(在Mac OS X 10.9.1上,可用RAM约为5.5 GB)

1 个答案:

答案 0 :(得分:1)

  • 制作项目 编译整个项目中自上次编译以来已修改的所有源文件。如果合适,还会编译相关的源文件。此外,还执行与修改源上的编译或制作过程相关的任务。例如,如果在“验证”页面上启用了相应的选项,则会执行EJB验证。

  • 制作模块 编译是自所选模块中的上一次编译以及它依赖递归的所有模块中已修改的所有源文件。

您可以查看此链接,

https://www.jetbrains.com/idea/webhelp/compilation-types.html