【问题标题】:Eclipse ADT Plugin - Graphical Layout flickers and eats up memoryEclipse ADT 插件 - 图形布局闪烁并占用内存
【发布时间】:2013-04-15 22:21:49
【问题描述】:

由于没有对 other question 的回复,我不确定它是否已经被注意到,因为这是一个悬而未决的问题,我再次发布到这里,希望有人可以帮助我;)

当我在 ADT 的图形布局编辑器中执行任何操作时,布局按钮(水平居中、垂直居中等)开始闪烁约 10 秒。在此期间,Eclipse 的 JVM 使用的 RAM 增加了大约 200 MiB。在我完全关闭 Eclipse 之前,此 RAM 也不会随时释放。这尤其令人讨厌,因为每个 Eclipse 会话我只能执行大约 6 个操作,直到我必须重新启动它才能再次释放 RAM。

环境: 视窗 XP SP3 JDK 1.6.0_31 日食 3.7 ADT 16.0.1

插件:[http://pastebin.com/b1ZT4904]

欢迎任何提示 =)

问候, 克里斯

【问题讨论】:

  • 我认为您已经尝试过另一个问题中建议的补丁?
  • 由于补丁状态是“Merged”,我怀疑它实际上已被合并 -> 应该是自 2010 年 7 月以来的 ADT 版本。否则我必须自己重新编译整个 ADT喜欢避免;)
  • 刚刚尝试检查此补丁是否包含在 upstram 16.0.1 版本中,但不幸的是,自从创建补丁以来,很多东西都发生了变化,所以我无法确定它是否包含在版本中或不。我也不能将此补丁应用到 16.0.1,因为它不再适合当前源。还有什么想法吗?
  • 不知道,你现在可以编写设计代码吗?而不是使用图形编辑器。

标签: java android eclipse adt


【解决方案1】:

检查时,新的 lint 会占用内存并闪烁按钮。暂时关闭一些检查。 (或“保存时...”复选框)您可以在“窗口/首选项”菜单中找到它 -> 搜索“lint”。

【讨论】:

    【解决方案2】:

    我也遇到过这个问题。搜索解决方案后,我尝试关闭 Window/Preferences/Android/Lint Error Checking 中的两个复选框。这有点帮助,但是 Java Stack 堆继续增长,直到 Eclipse 崩溃或者我不得不在它崩溃之前关闭它。

    最终让我的问题更加复杂的是,一些高度和宽度使用“dip”而不是“dp”作为测量单位,可能更重要的是,TextSize 属性中的“dp”而不是“sp”。

    所以将所有单位改为“dp”,除了testsize使用“sp”

    【讨论】:

      猜你喜欢
      • 2012-03-02
      • 2011-10-17
      • 2012-02-04
      • 1970-01-01
      • 2012-11-04
      • 2011-10-21
      • 2017-06-10
      • 2013-11-15
      • 1970-01-01
      相关资源
      最近更新 更多