每次我在Eclipse中单击Android XML文件时,它会加载所有API版本的数据。

19

如标题所述,每次单击一个XML文件(布局或清单),进度条会显示“正在加载...” - 对于API的每个版本,从2.1到4.4.2都是如此。

有没有什么办法可以停止这种行为,因为它会大大减慢系统的速度?

更新:我提出了一个AOSP错误报告

更新2:很高兴地说,AOSP团队现在已经将修复该问题的优先级提高到“关键”。

更新3:8天后,我高兴地说,尽管它被标记为严重错误,但仍在等待发布22.6.2以提供完整的修复。

更新4: 最终发布了22.6.2,看起来运行正常。感谢作者。


1
始终将Android SDK版本与ADT保持一致,以防止意外错误。例如,如果您使用SDK v22.6.1,请确保您也升级到ADT v22.6.1。 - ChuongPham
我正在使用带有sdk的旧版Eclipse Bundle。如果将Android Sdk路径设置为sdk bundle,则会出现问题,但是如果我使用[USER] / AppData / Android / sdk中的SDK,则可以按预期工作(AppData Android由Android Studio生成)。我的问题是,这种行为的原因是什么?谢谢 - jzafrilla
2个回答

5

现在可用ADT 22.6.2版本,只需更新即可解决此问题。

您可以在这里查看一般说明。


谢谢。由于我最初提出了这个错误,我已经将其标记为每个评论的电子邮件通知。作者已经评论了22.6.2版本已发布,所以我在2小时前安装了它(同时更新了SDK中的其他4个包,包括22.6.2工具)。看起来问题已经解决了。 - NickT
4
我升级到最新的ADT版本23,但每次打开XML文件时仍然需要加载数据。我还将Android SDK更新到版本23,但问题仍未解决。请问是否有任何解决方案? - akshay7692
@akshay7692 是否加载数据并永远不停止? - joao2fast4u
1
@joao2fast4u 不,它在加载数据后停止,但是当它正在加载时,eclipse会冻结一会儿。每次我打开XML文件时都会发生这种情况。 - akshay7692
它在新的ADT(23.xx)上返回了,我该怎么办? - Ayman Mahgoub

3

我通过回退到ADT 22.3来修复了这个问题。


2
你如何降级 ADT? - Brian
这样做可以停止无休止的“加载...等”提示,但是在22.6 SDK工具和22.3 ADT的情况下,使用向导创建的任何项目都没有存根源代码或清单中的Activity。不过,对于现有项目或在命令行上创建的项目,它确实使Eclipse可用。 - NickT

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接