Eclipse启动挂起“Android SDK:解决错误标记”

我知道其他人已经试图解决这个问题,但迄今为止find了一个合适的答案。

错误是,在启动时,eclipse挂在“Android SDK:解决错误标记”,此外,如果我尝试与它交互,它完全冻结,我被迫强制退出。

这是进度对话框: Eclipse进度对话框

我觉得奇怪的是,它需要多次parsing错误标记,但是我认为这只是针对工作区中的每个项目。

这是我的eclipse.ini:

的eclipse.ini

其他要注意的事情是,目前我的工作空间中存在的是Android应用程序,以前应用程序的App-engine端点项目,以及4个需要引用的库。 所有提到的项目是开放的。 这是我重载IDE的问题,也许有一些循环,我把它扔进去? 我很难想象这是一个独特的情况。

更新:当我从工作区删除应用程序引擎端点项目,并重新启动eclipse,它加载罚款。 当我把它带回来,一切都很好。 但是当我从那里重新启动,它又进入错误循环。 我相信我在那里有一个循环引用,但我不知道在哪里。 谢谢你的帮助。

这个问题让我发疯,直到我find下面,如果我没有发布答案,我不是一个人! 希望这有助于如果你也疯了

我从Eclipse Stuck发现“Android SDK:解决错误标记” :

cd [my workspace folder] cd .metadata find . -name .markers -exec rm {} \; eclipse -clean -refresh 

如果你在win32中

 FOR /F "tokens=*" %%G IN ('DIR /B /AD /S .markers') DO RMDIR /S /Q "%%G" 

我解决了这个问题(从你的eclipse文件夹):

 eclipse -clean -refresh 

我跟着这个url: http : //tekhoow.blogspot.com.es/2013/06/eclipse-stuck-at-android-sdk-resolving.html (但是eclipse命令对我来说已经够用了)

还有另外一个相同主题的堆栈问题,并说:“ 清理工作区中的所有项目,并重新启动Eclipse来解决这个问题 。” 如何解决错误标记Eclipse Android SDK

尝试所有build议的方法后,解决我的问题的唯一方法是删除此文件:

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

原始答案

我遇到了同样的问题,通过在cmd提示符下运行“eclipse.exe -clean -refresh”来find解决scheme。 上述解决scheme包含在.metadata文件夹中完成的其他命令,该文件夹不适用于所有版本的Eclipse。 我正在使用Eclipse IDE for Android Developers 23.0.2.1259578。

在Mac OSX上调用上述答案有一个非常简单的方法:

CD工作区

rm ./.metadata/.plugins/org.eclipse.core.resources/.projects/*/.markers

(要么)

rm ./.metadata/.plugins/org.eclipse.core.resources/.projects/Project-Name/.markers

cd eclipse.app/Contents/MacOS

./eclipse -clean -remove

这发生在我身上。与Google App Engine项目相关的库存在错误,您需要执行的操作是close Eclipse, go to your workspace and move every other project not related to the Google App Engine project to another location on your computer, then start Eclipse and make sure you resolve all the issues with the backend project ,then copy the other projects back to your workspace.

算了几天,忘了通知你们都。

所有我需要做的是保存项目到其他目录,如果你还没有。 从工作区中删除它,并删除应用程序引擎端点项目。

重新导入android项目并复制到工作区中。 设置java构buildpath和其他一切(如果它说'项目主'控制点击>团队 – >禁用)一切应该看起来不错。 然后,删除所有对应用程序引擎项目的引用,这意味着文件夹名为“endpoint-libs / libcontainers …”

这会在您引用数据模型的任何地方破坏您的项目

现在,重新导入应用程序引擎项目并进行必要的更改,以使其不会发生构build错误(警告可能正常)。

控制点击 – >生成云端点客户端库。 原始项目中的库将被replace。

不完全确定是什么造成了这个问题,但暂时一直在精美地工作。

伟大的话题!

读完所有答案后 我find了一个简单的解决scheme,它在Windows 7上工作正常。

我用这个简单的命令行创build了一个文件“eclipse_start.bat”:

 cd /d C:\eclipse (the directory where is the eclipse.exe file) eclipse -clean -refresh cmd 

每次我必须启动Eclipse只是我启动这个文件,所以程序启动没有问题。

我也尝试另一种解决scheme。 我在所有其他行之前在文件“eclipse.ini”中添加了这一行

 -clean -refresh 

通过这种方式,我可以直接启动Eclispe,并以更清晰的方式得到相同的结果。

感谢大家!

我有一个没有代码的简单解决scheme。 停止使用红色button“解决错误标记”的过程,然后取消选中“自动生成(Project – > Build Automatically)”,closuresEclipse并再次打开它。 再次检查自动构build。

有时候会再发生一次,那么我也是这样做的。 无聊,但它的作品。

尝试转到\ workspace.metadata.plugins \ org.eclipse.core.resources.projects中的 workspace文件夹。您将看到项目的文件夹。 打开每个文件夹并删除文件“.markers”。 重新启动Eclipse后

对我来说,没有什么帮助,但后来我去了.metadata / .plugins / org.eclipse.core.runtime和删除的文件:

 com.android.ide.eclipse.adt.prefs com.android.ide.eclipse.ddms.prefs 

Eclipse再次正常启动。

我使用了上面的答案 – 首先安装cygwin以获得安装的Unix样式“find”(请注意,DOSbox“cmd”版本的“find”不起作用 – 在Eclipse工作区顶部的以下行中挂起:

找 。 -name .markers -print -exec rm -i {}

请注意,“-i”指定了“交互”删除 – 并确认每个要删除的“.markers”文件。 然后我跟着这个

./eclipse.exe -clean -refresh

在eclipse文件夹中。 我会再次检查(在下一次挂起之后:-)看是否只是第二行是必要的。 无论如何,日食再次高兴,我也是! 请注意,安装完整的cygwin软件包需要一段时间(几个小时) – 但这是值得的 – 只需在一天结束时开始安装,让它在一夜之间运行…

使用cmd进入eclipse文件夹(Shift +右键单击eclipse文件夹并select使用命令promt打开),然后input“eclipse -clean -refresh”

您应该从.metadata.plugins \ org.eclipse.core.resources.projects(您的所有项目)中存在的所有项目中删除.marker文件。

所以在Mac上,使用Eclipse ADT,干净和刷新的方法为我做了窍门。 这里有一些细微的修改:

转到ADT位置(如果Android) – > Eclipse.app – > MacOS在这个目录中,你应该findeclipse。 键入下面的命令,你应该很好去:./eclipse -clean -refresh

在Eclipse安装文件夹中创build一个文本文档粘贴此命令并使用您的安装文件夹名称进行更新

“安装Eclipse的C:\ Folder \ eclipse \ eclipse.exe”-clean -refresh

重命名为CleanEclipse.bat,每次遇到这个问题时都会运行。会为您节省很多时间!

我经常遇到这个问题。 而我最后的办法是..

  1. 首先按CTRL + ALT + DEL打开TaskManager并删除adb.exe所有实例。 如果问题没有解决,则无需closurestaskManager即可进入下一步。
  2. closuresEclipse,并检查它不应该在TaskManager中运行(也可以完成它的过程)。然后打开Windows上的%USERPROFILE%/或者在Linux / OS X上打开〜你可以从桌面上find这个文件夹。 然后打开.android文件夹并删除caching文件夹和ddms.cfg并启动Eclipse。 如果仍然没有解决你的问题。

  3. 如果你的问题没有通过上面的方法解决,然后去工作区文件夹并删除本答案build议

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

  4. 如果问题仍然没有解决,那么向上帝祈祷。