如何避免Eclipse中Android开发中的“刷新外部文件夹”

时间:2011-11-29 10:26:10

标签: java android eclipse

我遇到了这个令人讨厌的问题,每次刷新或重建我的android项目时需要10-20秒,有时甚至更多。

enter image description here

我搜索了android论坛以及stackoverflow,但解决方案没有意义。请给我解决方案或链接。

我的android项目依赖于两个外部java库和android库。如果您需要更多信息,请告诉我。


之前我问过这个问题,它通过删除“源附件”解决了这个问题。但我认为这不是一个好的解决方案,因为我需要使用jar附加源代码。它有助于调试,代码浏览。如果没有附加source,那么断点就会停在那里,你就无法进入可读源。

需要更好的解决方案。是否有启动器选项?当应用程序启动时禁用或构建选项?


5 个答案:

答案 0 :(得分:29)

您应该压缩源文件夹并将压缩文件附加到.jar,而不是将源文件夹附加到.jar文件。

有关详情https://stackoverflow.com/a/9699242/637754

,请参阅此答案

答案 1 :(得分:21)

这样做的原因是您已将附属来源附加源。只需从类路径中删除源代码即可。这是怎么做的。

右键点击该项目 - >选择Build Path - > Configure Build Path.. - >选择Libraries

enter image description here

选择Source attachmentRemove按钮将突出显示。按RemoveOK

我认为应该解决你的问题。

答案 2 :(得分:9)

这对我有帮助,所以你也可以尝试:

转到工作区root / .metadata / .plugins / org.eclipse.jdt.core / 并删除 .org.eclipse.jdt.core.external.folders 文件夹

它包含 .project 文件,其中包含指向外部文件夹的链接,需要很长时间才能刷新

答案 3 :(得分:1)

你可以在Window-> Preferences-> General-> Workspace中禁用“访问时刷新”选项 - 它没有像我想的那样生效,因为即使它已经打开,你必须手动刷新项目,如果你在外面修改它们Eclipse的

答案 4 :(得分:0)

如果有任何其他方法失败(我的情况),请安装Eclipse Juno的新副本 转到帮助安装软件,并添加此repo: https://dl-ssl.google.com/android/eclipse/ 检查所有选项并安装。 出于迁移原因,我试图在MAC OS Yosemite上安装Eclipse,因为Android Studio现在是官方IDE,很难找到包含ADT插件的Eclipse设置。我尝试了几个版本的Eclipse,JUNO完成了这项工作。