我已经在OS X 10.8.2上使用Eclipse 4.2 (Juno release 20120920-0800)工作了几周,为Android 3.0及以上版本构建应用程序。我有一台带SSD的四核i7 MacBook Pro,所以性能不是问题。一切都很好。
在某种程度上,我导入了一个需要Android 2.2的Android项目,所以我使用Android SDK管理器安装了它(v.21)。从那时起,使用Eclipse的工作就一直在进行。首先,它将在右下角的状态消息中打印以下内容:
Android SDK内容加载器:(0%)
这需要两分钟左右。具体的消息是“检查项目”,当它这样做的时候,所有的Android项目都以红色突出显示,因为Android资源没有找到。然后,它继续:
Android 2.2加载数据(100%)
这个要放几分钟。然后它继续对我安装的Android 3.1和其他SDK版本进行同样的操作。它基本上挂起每当第一次自动完成踢(例如键入系统后)或当我访问Android首选项之前,它已经加载。
这是我的Android SDK的状态:
我已经尝试过的:
重新安装Android SDK(通过Homebrew),从而完全删除/usr/local/Cellar/android-sdk。
重新安装AVD插件(v.21)。
我能做些什么来找出这些问题的根源,并恢复到良好和干净的状态?
这个问题有很多原因,每个原因都有不同的解决方法。
对于Linux环境,我创建了一个别名来处理这些问题。要把所有这些都放在一个地方,你可以试试这个:
在~/中添加以下内容。bash_aliases文件。
rm -rf ~/workspace/MyApps/.metadata/.plugins/org.eclipse.core.resources/.projects/*;mv ~/workspace/MyApps/.metadata/.plugins/org.eclipse.e4.workbench/workbench. cfg;/workspace/MyApps/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi.bkp;rm -rf ~/.android/cache/;
使用source ~/.bash_aliases刷新源代码
注意:
~/workspace/MyApps是我的工作空间,你必须相应地配置你的。
~/Desktop/adt-bundle-linux-x86_64-20140702/eclipse是我的eclipse可执行文件的位置,你必须相应地配置你的
这个问题有很多原因,每个原因都有不同的解决方法。
对于Linux环境,我创建了一个别名来处理这些问题。要把所有这些都放在一个地方,你可以试试这个:
在~/中添加以下内容。bash_aliases文件。
rm -rf ~/workspace/MyApps/.metadata/.plugins/org.eclipse.core.resources/.projects/*;mv ~/workspace/MyApps/.metadata/.plugins/org.eclipse.e4.workbench/workbench. cfg;/workspace/MyApps/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi.bkp;rm -rf ~/.android/cache/;
使用source ~/.bash_aliases刷新源代码
注意:
~/workspace/MyApps是我的工作空间,你必须相应地配置你的。
~/Desktop/adt-bundle-linux-x86_64-20140702/eclipse是我的eclipse可执行文件的位置,你必须相应地配置你的