【问题标题】:Android: eclipse workspace takes a long time to build?Android:eclipse工作区需要很长时间才能构建?
【发布时间】:2011-01-04 17:17:55
【问题描述】:

我的 Eclipse 工作区中只有一个 android 项目,并设置为“自动构建”。每次我对某些代码进行更改并保存更改时,工作区都会构建。最初这很好,但在某些时候,每次更改构建开始需要大约 5 秒。此时,我创建了一个新工作区并导入项目,一段时间(几天或几周)一切正常,但不可避免地再次变慢。有其他人经历过这种情况和/或有解决方案吗?

【问题讨论】:

  • 你使用的是什么版本的 Eclipse?
  • 获取免费社区版 IntelliJ Idea,忘记这些问题 ;)
  • 目前是 Helios,但在 Galleio 中遇到了同样的问题。
  • 也许您工作区中的一些打开的项目是不必要的并且“很重”。尝试关闭它们
  • 过去一周我刚开始遇到这个问题 - 使用 Helios Eclipse。除了禁用自动构建,您有什么运气吗?

标签: android eclipse


【解决方案1】:

你可以在Eclipse中试试:

Window -> Preferences -> Android -> Build -> 跳过打包和 dexing 导出或启动。(加速文件保存时的自动构建)

还有

取消标记:项目 -> 自动构建

你也可以完成:

Window -> Preferences -> General -> Workspace -> Linked Resource - 启用链接资源(取消标记)仅在您的项目没有来自其他项目的资源时尝试。

对我来说,每次保存后都会停止构建缓慢的进程。

【讨论】:

  • 别忘了启用快照
  • @GabrielFair 仅当您在模拟器上运行时才适用。
【解决方案2】:

在顶部菜单项 Project->Build Automatically 取消选中该选项,那么您必须在测试之前手动构建项目,只需选择 Project->Build Project 然后在构建完成后运行。

【讨论】:

    【解决方案3】:

    eclipse.ini 中增加XmsXmx 参数对我有用:

    原始值:

    -Xms40m
    -Xmx768m
    

    新价值观:

    -Xms256m 
    -Xmx1024m
    

    【讨论】:

      【解决方案4】:

      如果你清理你的项目(菜单“项目”->清理)有帮助吗?

      这可能是缓慢的一部分,尽管它没有解释为什么在新导入后它很快,然后变慢:Android compilation is slow (using Eclipse)

      【讨论】:

        【解决方案5】:

        从 USB 中移除设备,然后重新连接。

        【讨论】:

          猜你喜欢
          • 2020-05-27
          • 1970-01-01
          • 2018-01-12
          • 2011-12-22
          • 2020-06-24
          • 1970-01-01
          • 2015-08-29
          • 2023-01-08
          • 2013-07-12
          相关资源
          最近更新 更多