eclipse:打开 eclipse 出现 “android sdk content loader 0%” 卡住的错误分析及解决方法 2014-11-17 / 6,866 次 / 5 条 /

摘要:对于使用 eclipse + ADT 开发 Android 项目开发的过程中,打开 eclipse 的时候,出现 “android sdk content loader 0%”,然后就一直卡在那里,无法加载打开 eclipse 的问题,可以尝试删除 .android 文件夹下的 “cache” 文件夹以及里面的全部内容,还删除 .android 文件夹下的 ddms.cfg 文件。或者采用本文中其它方法。

Runtime Environment
OS: Mac OS X 10.9.2
IDE: ADT Bundle v23.0.2
在使用 eclipse + ADT 开发 Android 项目开发的过程中,打开 eclipse 的时候,出现 “android sdk content loader 0%”,然后就一直卡在那里,无法加载打开 eclipse,这个问题是相当的纠结,百度查询了很多资料,都不给力。最终还是在 www.stackoverflow.com 上找到了解决问题的答案:http://stackoverflow.com/questions/13489141/eclipse-hangs-at-the-android-sdk-content-loader
总结:能用 Google 就尽量用 Google,不要用 Baidu。很多的问题在 Stack Overflow 上面找答案可能更能解决问题。记得以前看到一个段子:程序员只认两个网站:Github 和 Stack Overflow。虽然这个有点夸大,但是说明了这两个网站的重要性!
分析:这种问题之前没有遇到过,也不知道什么原因,直接去网上查询,打开 www.stackoverflow.com,输入要查询问题的关键词,我们输入 “android sdk content loader 0%”,查询结果如下:
solution-of-eclispe-open-eclipse-occurs-android-sdk-content-loader-0-percent-on-stack-overflow
      我们找到投票数最多的这个回答:

delete-the-cache-folder-and-ddms-cfg-file-to-solve-the-problem-of-eclispe-open-eclipse-occurs-android-sdk-content-loader-0-percent-on-stack-overflow

以下是我所找到的有效的解决方法:
1.首先确保 eclipse 已经关闭。如果 eclipse 还处于打开状态,请从任务管理器的进程列表中杀死 eclipse 。
2.在 Windows 上可以通过 %USERPROFILE%/,在 Linux/OS X 上通过 “~” (可以从桌面载入这个文件夹),进入当前目录。
3.进入 .android 文件夹 (这个文件夹可能是一个隐藏文件夹)
4.删除 .android 文件夹中的 “cache” 文件夹以及里面的全部内容。
5.删除 .android 文件夹中的 “ddms.cfg” 文件。
6.打开 eclipse。
希望以上方法对你有效。

我使用的是 Mac OS X ,我使用命令行来执行以上过程:

Last login: Mon Nov 17 10:41:30 on ttys000

//打开 Mac 下的终端直接进入的是此目录
ifeegoo:~ ifeegoo$ ls
AndroidStudioProjects		Music
Applications			Pictures
Applications (Parallels)	Public
Desktop				log.txt
Documents			office6
Downloads			really_log.txt
Library	
Movies

//进入到 .android 目录
ifeegoo:~ ifeegoo$ cd .android
ifeegoo:.android ifeegoo$ ls
adbkey		avd		ddms.cfg
adbkey.pub	cache		debug.keystore

//删除 cache 目录已经目录内所有的内容
ifeegoo:.android ifeegoo$ rm -r cache
ifeegoo:.android ifeegoo$ ls
adbkey		adbkey.pub	avd		ddms.cfg	debug.keystore

//删除 ddms.cfg 文件
ifeegoo:.android ifeegoo$ rm ddms.cfg
ifeegoo:.android ifeegoo$ ls
adbkey		adbkey.pub	avd		debug.keystore

行之有效!

对于使用 eclipse + ADT 开发 Android 项目开发的过程中,打开 eclipse 的时候,出现 “android sdk content loader 0%”,然后就一直卡在那里,无法加载打开 eclipse 的问题,可以尝试以下方法:
1.首先确保 eclipse 已经关闭。如果 eclipse 还处于打开状态,请从任务管理器的进程列表中杀死 eclipse 。
2.在 Windows 上可以通过 %USERPROFILE%/,在 Linux/OS X 上通过 “~” (可以从桌面载入这个文件夹),进入当前目录。
3.进入 .android 文件夹 (这个文件夹可能是一个隐藏文件夹)
4.删除 .android 文件夹中的 “cache” 文件夹以及里面的全部内容。
5.删除 .android 文件夹中的 “ddms.cfg” 文件。
6.打开 eclipse。

我发现采用以上方法,第一次有效,到后面又不行了!
不过不要紧,我们继续看以上问题的答案的第二个:
clean-eclipse-eclipse-app-contents-mac-os-eclipse-to-solve-the-problem-of-eclispe-open-eclipse-occurs-android-sdk-content-loader-0-percent-on-stack-overflow
我使用的是 Mac OS X 系统,使用命令行:

//请先确保 eclipse 已经退出,进入到 eclipse 所在目录
ifeegoo:******* ifeegoo$ cd adt-bundle
ifeegoo:adt-bundle ifeegoo$ ls
eclipse	sdk
ifeegoo:adt-bundle ifeegoo$ eclipse/Eclipse.app/Contents/MacOS/eclipse -clean
// 之后 eclipse 会自动重启

行之有效!

采用以上第二种解决方法,前面一两次有效,到后面还是不行!
后来是把从 Android 官方网站下载的 Mac 版本的 ADT Bundle 重新解压,然后导入项目,暂时解决问题!
打赏
上一篇: « 下一篇: »
暂无相关文章

已有 5 条评论

  1. chiemy

    这个问题总是隔三差五的出现,还真是很蛋疼

    1. ifeegoo

      是的,各种办法都试了,没有什么效果,最后重装 ADT Bundle ,最近没有出现了。

  2. Catherine
    Catherine [ 2015-05-29 09:38:47 ] 回复

    我是Windows,可是按照上面叙述的第一种方法做了,可是还是loader一直为0%。还有其他解决办法么?

    1. ifeegoo

      Windows 下面我还没有遇到过这种问题呢,你第二种方式尝试了没有。如果不行的话,你重新解压官方的 ADT Bundle ,应该就没有问题了。Android 官方的 ADT Bundle 最后一个版本是 2014年07月02日的,32位版本:http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip 64位版本:http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip 说明:官方已经不提供下载页面下载 ADT Bundle 了,直接推荐开发者使用 Android Studio,我们公司从2015年05月01日起,Android 开发全部转移到 Android Studio了。如果你也有相关的条件和打算,建议 Android 开发迁移到 Android Studio。因为后续 Android 官方慢慢的不把重心放在 eclipse 上了,可能到后续都不再更新了。Android 官方想把 Android Studio 打造成 iOS 对应的 Xcode 一样强大的官方 IDE,值得一试!

  3. xy1131975903

    :razz:

> 添加新评论