maven - 在 Android Studio 中优化构建时间

我已经尝试过构建它:

  • 并行(有点帮助)
  • daemon=true
  • preDexLibraries true/false(没有太大区别)
  • 增量真
  • 离线

每次都需要 >40 秒。我是否改变任何东西都没有关系。在“gradle clean”之后构建它需要 >50 秒。

我希望我做错了什么。 Eclipse/ant 可以在

任何帮助如何带来这个

使用的 Gradle:2.2.1 Android studio:不是很相关,通常只使用 Gradle 构建它。

编辑:添加一些分析日志。

:app:dexProjDebug 22.541s

:app:shrinkProjDebugMultiDexComponents 4.279s

:app:compileProjDebugJava 3.478s

:app:packageProjDebug 2.591s

:app:processProjDebugResources 2.590s

:app:packageAllProjDebugClassesForMultiDex 2.536s

:app:createProjDebugMainDexClassList 2.126s

最佳答案

即使对于带有源代码的库项目,您也需要正确定义输入和输出。 ( Gradle Documentation) 。当您第二次开始重建时,您会收到 UP-TO-DATE 消息吗?

https://stackoverflow.com/questions/29528304/

相关文章:

delphi - 在 Delphi 中编译和构建有什么区别?

c++ - 如何为新安装的 Boost 添加编译器包含路径和链接器库路径?

qt - qmake 和 QT_INSTALL_PREFIX。如何为 Qt 库选择新位置?

java - 在应用程序中显示构建时间戳

c# - 在分支之间转换时生成错误 : Your project is not referencin

java - 如何让 Java maven 构建因编译器警告而失败?

c# - WPF 应用程序中的间歇性构建问题

qt - 如何在 Qt 子目录项目中设置构建顺序

.net - 内容文件更改后 Visual Studio 未重建

ios - xcode 5存档构建失败,但正常构建成功