很抱歉,如果我问错了方法(如果我是,请让我知道我应该做什么。)该网站警告我不要留下这个作为答案,我没有足够的代表添加评论,所以我正在做一个新帖子。
基本上,我遇到与此海报完全相同的问题:Getting error message "Android sdk content loader stuck at 0%"
也就是说,当我打开Eclipse时,它会显示消息“Android sdk content loader 0%”,因此我的项目拒绝构建。但我已经尝试了那里列出的所有响应:自动关闭构建,清理所有项目,删除我的调试密钥库,删除活动监视器中的adb进程(我在Mac上),切换工作区,重命名项目,关闭Eclipse并重新启动它。我还确保安装最新版本的SDK(4.2,API 17,Jelly Bean)。我的手机首先没有插入电脑。我甚至删除并重新安装了ADT。我仍然遇到同样的问题。请有人告诉我出了什么问题以及如何解决它。
答案 0 :(得分:92)
以下方案可行。
转到工作区目录\workspace\.metadata\.plugins\org.eclipse.core.resources\\.projects
.projects
文件夹并暂时备份。.projects
文件夹。 (你不会失去你的项目).projects
文件夹粘贴到\workspace\.metadata\.plugins\org.eclipse.core.resources\
目录。覆盖现有的.projects
文件夹。在上面的场景中,Eclipse将自动找到您之前的项目。您不必手动导入。
为我工作。
答案 1 :(得分:35)
这对我有用:(第三个总是有效但前两个可能也有效)
首先尝试这种方法:
关闭eclipse然后转到YourWorkSpace\\.metadata\\.plugins\org.eclipse.e4.workbench
并删除“workbench.xmi”,现在重启eclipse。
如果以前的方法不起作用,请尝试以下方法:
转到Users\YOUR_USER_NAME\\.android
,然后删除“ddms.cfg”,然后重启eclipse。
如果这个不起作用,最终的方法将帮助你:
1-在运行eclipse之前转到你的工作区并删除一个不再需要的项目(如果你经常遇到这个问题,请在关闭eclipse之前尝试导入项目,以便在下次你想使用eclipse时删除它再次)
2 - 转到Users\YOUR_USER_NAME\\.android
,然后删除“ddms.cfg”
3-运行日食,你很高兴
答案 2 :(得分:12)
我自己遇到了这个问题,我没有尝试过,所有可能的stackoverflow链接。没人帮忙。
当eclipse正在运行并向我展示愚蠢的“Android内容(杀了我:)”。我启动了任务管理器,我看到了adb,cmd.exe正在运行。杀了它。瞧!...
答案 3 :(得分:3)
我在进度状态可以到达“Android sdk内容加载器0%”之前关闭所有打开的项目,然后逐个打开它们。幸运的是问题得到了解决。
答案 4 :(得分:1)
正如其他人所说,还有其他几个答案可以解决您的问题。 然而,他们并没有为我工作,但我确实找到了解决我的特定问题的工作,这可能有助于某人。
我相信我的问题在于代理服务器在工作。虽然您可以在SDK管理器中配置代理,但您无法输入要保存的凭据。
我的解决方法是在启动Eclipse时将我的工作笔记本电脑连接到我的手机WiFi热点,以便它可以绕过工作代理,然后使用正常的工作网络。
答案 5 :(得分:1)
这是我发现的正确解决方案:
确保eclipse不活跃。如果它是活动的,则从任务管理器的进程选项卡中杀死eclipse
在Windows上打开%USERPROFILE%/
或在Linux / OS X上打开{您可以从桌面找到此文件夹)
转到.android文件夹(这可能是一个隐藏文件夹)
删除位于.android文件夹内的文件夹缓存
删除位于.android文件夹内的文件ddms.cfg
启动Eclipse
希望这对你有用。
答案 6 :(得分:0)
你的工作空间中有很多项目吗?
如果是,请为您的项目创建更多工作空间
我的工作空间中有365个项目,我常常停留在0%,然后我尝试将一些项目移动到新工作区。已经解决了!
答案 7 :(得分:0)
试试这个......
%USERPROFILE%
,然后打开.android
文件夹。cache
文件夹中删除ddms
文件夹和.android
配置文件。答案 8 :(得分:0)
另一种解决方案是清理存储在工作区目录下的特定于项目的元数据目录。 $ cd workspace / .metadata / .plugins / org.eclipse.core.resources / .projects $ rm -rf *
重启Eclipse。
答案 9 :(得分:0)
适用于我的方式(至少过去2年):
cd .metadata
find . -name .markers -exec rm {} \;
-clean
和-refresh
键启动Eclipse:在我的案例中运行:
/Users/maxim/POC/adt-bundle-mac-x86_64-20140702/eclipse/Eclipse.app/Contents/MacOS/eclipse -clean -refresh
就是这样。
Eclipse启动后,等待完整的东西加载,如果你不想在控制台中看到所有日志输出,你可以重新启动它。