【问题标题】:Why does Android Eclipse constantly refresh external folders and take forver?为什么 Android Eclipse 会不断刷新外部文件夹并永远占用?
【发布时间】:2011-01-03 13:53:43
【问题描述】:

我只是一部新的 Android 手机,我一直在修改一些基本的应用程序。每当我保存任何东西时,Eclipse 的 Android 插件都会刷新外部文件夹,这让我很抓狂。通常我不会介意,但是当刷新需要 10 秒时,我开始注意到。

我已经搜索过,其他人也有这个问题,但是没有解决办法。

如果重要的话,Eclipse 3.5 在 Ubuntu 9.10 上的 64 位 jvm 上运行

【问题讨论】:

    标签: android eclipse performance refresh


    【解决方案1】:

    您可以尝试从项目菜单中禁用“自动构建”。

    【讨论】:

    • 然后你应该记住那些生成的文件;)如果你想关闭“自动构建”,你应该偶尔删除它们。
    • 解决了我的问题。祈祷 Google 有一天会解决这个问题。
    • @basszero 到那时你的手指将只是骨头。我的也是。
    【解决方案2】:

    我通常会执行上述关闭自动构建的步骤,并尝试在我的项目列表中打开不超过 1 个项目。

    我自己已经厌倦了 Eclipse。导入一个大的 android 项目“总是”会挂起我的 Eclipse,我必须强制关闭它并重新启动它。

    附:我真希望谷歌能为 Netbeans 创建一个 Android 插件 =(

    【讨论】:

    • 我倾向于责怪 Android 插件。我经常与跨越数千个源文件的数十个项目一起工作,Eclipse 没有问题。一个带有一个源文件和最小布局和 Eclipse 的 android 项目是 toast。
    • 如果您可以打开“数十个项目”和“数千个源文件”,那么您可能不会遇到 1 个源文件的问题。当我在 Eclipse、Photoshop、Illustrator 和 Flash Builder 中工作时,我可以毫无问题地在后台构建整个 AOSP 源代码树。
    【解决方案3】:

    首先,Eclipse 有一个很酷的特性,称为 Preferences 菜单,它位于屏幕顶部的窗口菜单下方。里面有各种各样的设置,几乎可以调整任何你想要调整的东西,包括关闭本机文件系统挂钩和轮询的选项(在 General -> Workspace 下)。这是解决您的问题的实际解决方案,因为自动禁用构建并不能解决外部文件夹问题,一旦您构建项目,它就会立即开始备份并刷新它们。请记住,如果您完全更新您的 Android SDK,您可能需要右键单击项目的根目录并在更新完成后点击刷新。

    其次,就 Netbeans 而言,至少有六页的论坛帖子和各种使用 Android SDK 的方法也可以通过 Google 获得,我会看看。

    【讨论】:

      【解决方案4】:

      如果您有对外部资源的引用,请将它们放在一个 zip 文件中:

      YourProject->rightClick->Properties->Java Build Path->libraries->...,然后最值得注意的是 android.jar,但其他库也可能是罪魁祸首。展开它并选择源附件,然后(如果它没有说“无”)按“编辑...”按钮。如果它指向一个目录,那么您应该将该源目录压缩为一个 zip 文件,并使源附件指向该文件。

      显然 eclipse/adt 觉得需要刷新文件系统上的源代码。当他们在一个 zip 文件中时,似乎确信他们没有改变......

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多