【问题标题】:Getting error message "Android sdk content loader stuck at 0%"收到错误消息“Android sdk 内容加载器卡在 0%”
【发布时间】:2012-05-08 19:16:50
【问题描述】:

当我打开Eclipse 时,它会显示消息Android sdk content loader 0%。如何解决这个问题?我已经自动关闭了项目构建并清理了工作区中的所有项目。

谁能告诉我为什么会出现这个错误?

【问题讨论】:

  • 这不好玩。可能尝试退出 Eclipse 并重新启动。最坏的情况是,从工作区删除元数据并重新创建项目就可以了,也许有人知道更准确的目标。
  • 我发现这里的解决方案对我有用:stackoverflow.com/questions/13489141/…
  • 上面的链接没有解决,所以我找到了这个stackoverflow.com/a/23251804/756218,相信我,最简单和有效的解决方案

标签: android


【解决方案1】:

我也遇到过类似的问题..我尝试了很多东西,但都没有奏效..但后来我尝试从 %USERPROFILE%/.android 文件夹中删除缓存文件夹和 ddms.cfg 文件,从那时起它开始正常工作..

【讨论】:

  • 这应该被标记为答案。经过这么多“eclipse -clean”,删除 debug.keystore,重新启动,adb kills 等。只有这样才有效
  • 是的,这是解决这个问题的完美解决方案。
  • 我没有尝试其他解决方案,但是这个似乎更短,它也对我有用!
【解决方案2】:

进入任务管理器并删除adb进程..然后重启你的eclipse...

使用路径打开 adb shell:sdk/plateform-tools/

给出命令:SDK\android-sdk-windows\platform-tools>adb kill-server

按回车

再次给出命令:SDK\android-sdk-windows\platform-tools>adb start-server

按回车

这将重新启动你的 adb..祝你好运!!

【讨论】:

  • 这为我纠正了这个问题!我会选择这个答案作为我的问题的解决方案。
【解决方案3】:

您是否尝试过删除调试密钥库?

%USERPROFILE%/.androidon Windows
~/.android/debug.keystore Linux 和 Mac OS X

【讨论】:

  • 不,我不能做任何事情!但是现在它是如何工作的..weired!感谢所有回复
  • 在这之后,我不得不启动两次eclipse,创建一个新项目(导入失败),然后我终于可以看到我的旧项目了。
  • 真的很好。在尝试了所有解决方案后,这只对我有用。
  • Eclipse 就像一条来自街头的老狗。如果你清洗(洗澡)它,它可能会死。
【解决方案4】:

以上方法都不适合我——但我找到了另一种方法来解决这个问题。

  1. 在 Eclipse 首选项中,转到常规/工作区并单击“启动和关闭”选项。在打开的对话框中取消选择“Android Development Toolkit”(当你在它的时候可能会取消选中eclipse在启动时所做的所有其他烦人的事情)。

  2. 重新启动 eclipse,您会发现您的 Android 项目无法运行,但您没有得到 non=progressing 内容加载器初始化。

  3. 返回到 General/Workspace/'Startupand shutdown' 对话框并再次启用它。

  4. 再次重新启动 eclipse,在清理和重建之后,您可能会发现一切正常(对我而言)。

【讨论】:

  • 为我工作!除此之外,我在没有“android 开发工具包”的情况下第一次运行后关闭了大部分打开的项目和所有打开的类。然后我在没有工具包的情况下重新启动了eclipse,看看我关闭的项目是否会被保存。他们被保存了,然后我重新启用了“android开发工具包”并再次正常工作
【解决方案5】:

在这里尝试了所有选项后,我在进度状态到达“Android sdk content loader 0%”之前关闭了所有打开的项目,然后将它们一一打开。幸运的是问题得到了解决。

【讨论】:

    【解决方案6】:

    尝试了所有建议,但似乎没有一个有效。这是最终为我修复它的工作流程,不知道为什么,但它确实(终于!)。希望对大家有所帮助!

    1. Open Eclipse
    2. Go to Preferences->General->Workspace->Startup and Shutdown->Unselect 'Android Development Kit'
    3. Restart Eclipse completely
    4. File->Switch Workspace (select a new empty folder as the new workspace)
    5. Restart Eclipse completely
    6. Go to Preferences->General->Workspace->Startup and Shutdown->Select 'Android Development Kit'
    7. Restart Eclipse completely
    8. File->Switch Workspace (select your previous workspace).
    

    【讨论】:

      【解决方案7】:

      我遇到了这个问题,我的解决方案与我在此处发布的答案相同:

      Eclipse hangs at the Android SDK Content Loader

      也就是删除这个文件:

       /workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
      

      您的工作台重新开始(返回默认布局,AVD 的设置消失,密钥库的路径等),但这与重新开始工作相比没什么大不了的......

      【讨论】:

      • 在带有 ADT 的 Eclipse Juno 4.2.2 上为我工作,从那时起,SDK 内容加载器就没有问题了。
      【解决方案8】:

      这对我来说是一个经常出现但又不一致的问题。有一段时间,我关闭了“自动构建”选项并关闭/重新打开项目。但我也遇到过在我更改设置之前它会锁定的情况。

      最终,我发现(暂时)切换工作区会重新开始。我现在有一个虚拟工作区,里面有一个 Hello World 项目。所以现在我:

      1. 杀死 Eclipse
      2. 打开 Eclipse 到虚拟工作区。
      3. 将工作区切换到您想要的工作区。

      这是我发现解决此问题的最有效方法。

      【讨论】:

        【解决方案9】:

        也许这对某人有帮助。

        如果您无法在 Windows 管理器中终止 adb 进程,请从 USB 端口拔下您的手机。 然后你可以停止 adb,重新启动 Eclipse,一切都会再次运行 :) 至少在我的情况下。

        【讨论】:

          【解决方案10】:

          尝试从现有代码添加项目后,我遇到了同样的问题。我关闭了 eclipse 并将项目删除到另一个地址。我不知道是什么问题,但它解决了它!

          【讨论】:

            【解决方案11】:

            在我的情况下,我重命名了工作区中的每个项目文件夹(后缀为 _ 的文件夹名称),然后打开工作区并完成了它的愚蠢任务,然后关闭了 eclipse,然后将我真正需要的几个项目文件夹重命名回原来的文件夹名称,然后文件 > 刷新(保留仍重命名文件夹的项目),然后右键单击每个项目并“打开项目...”。拯救了这一天。

            【讨论】:

              猜你喜欢
              • 2015-10-17
              • 2013-02-26
              • 2015-01-19
              • 1970-01-01
              • 2013-05-24
              • 2014-10-11
              • 2021-06-13
              • 2012-11-09
              • 1970-01-01
              相关资源
              最近更新 更多