在过去的几天里,我注意到我的 android 项目中有一些非常奇怪的行为:
- 在对 xml 资源进行每一次微小的更改之后,构建 android 应用程序的工作区需要很长时间。
- java源文件的改变不会导致同样的缓慢构建
而且我不知道出了什么问题。
我已经清理了那个项目,但它没有帮助。
有什么办法可以找出是什么让构建过程如此缓慢?
附言
在大约 89% 的情况下,我看到在“proj”上调用“Android 预编译器”的构建消息。姓名'
在这减慢它之前,我已经处理了各种日食问题。推荐几件事,启用高级垃圾收集和本文中推荐的用于提高性能的一些其他项目如何加速 Eclipse?.
尝试在您的 android>build 首选项中启用详细构建输出,以查看您的任何特定资源是否是瓶颈。
虽然我找不到这篇文章,但我已经阅读了有关在调试模式下使用 eclipse 并在您工作时分析 IDE 以查看是否有任何插件导致中断的信息。
最后,我使用了社区版的 intellij idea 10 http://www.jetbrains.com/idea/,它具有强大的 android 支持。对于大多数任务,它比 eclipse 快得多,但没有那么多嵌入式 android 支持(您必须使用 ddms 作为单独的工具,没有 UI 构建器等...)
在 eclipse.ini 文件中增加 Xms 和 Xmx 参数。
我的默认值是:-Xms40m -Xmx256m
我的新值是:-Xms256m -Xmx1024m