我已经在 OS X 10.8.2 上使用 Eclipse 4.2(Juno 版本 20120920-0800)几周了,为 Android 3.0 及更高版本构建应用程序。我有一个带 SSD 的四核 i7 MacBook Pro,所以性能不是问题。一切都很好。
在某个时候,我导入了一个需要 Android 2.2 的 Android 项目,因此我使用 Android SDK 管理器 (v.21) 安装了它。从那时起,使用 Eclipse 需要很长时间。首先,它会在右下角的状态信息中打印以下内容:
Android SDK Content Loader: (0%)
这需要两分钟左右。具体消息是“检查项目”,在执行此操作时,所有 Android 项目都以红色突出显示,因为未找到 Android 资源。然后,它继续:
Loading data for Android 2.2 (100%)
这将停留几分钟。然后它继续对我安装的 Android 3.1 和其他 SDK 版本做同样的事情。每当第一次自动完成启动时(例如,在键入 System.
之后)或当我在加载之前访问 Android 首选项时,它基本上都会挂起。
这是我的 Android SDK 的状态:
我已经尝试过的:
重新安装 Android SDK(通过 Homebrew),从而完全删除
/usr/local/Cellar/android-sdk
。从头开始重新安装 AVD 插件 (v.21)。
我可以做些什么来找出这些问题的根源并恢复到一个干净整洁的状态?
最佳答案
这是我找到的正确工作的解决方案:
- 确保 eclipse 未处于 Activity 状态。如果它是 Activity 的,从任务管理器的进程选项卡中杀死 Eclipse
- 在 Windows 上打开
%USERPROFILE%/
或在 Linux/OS X 上直接打开~
(您可以从桌面找到此文件夹) - 转到
.android
文件夹(这可能是一个隐藏文件夹) - 删除
.android
文件夹内的cache
文件夹 - 删除
.android
文件夹内的ddms.cfg
文件 - 启动 Eclipse
希望这对你有用。
关于android - Eclipse 在 Android SDK 内容加载器处挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13489141/