Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse启动挂起,";Android SDK:解析错误标记“;_Android_Eclipse_Google App Engine - Fatal编程技术网

Eclipse启动挂起,";Android SDK:解析错误标记“;

Eclipse启动挂起,";Android SDK:解析错误标记“;,android,eclipse,google-app-engine,Android,Eclipse,Google App Engine,我知道其他人曾试图解决这个问题,但迄今为止已经找到了一个合适的答案 错误是,在启动时,eclipse挂起了“Android SDK:解析错误标记”,而且,如果我尝试与它交互,它会完全冻结,我被迫退出 这是进度对话框: 我觉得奇怪的是,它需要多次解决错误标记,但我假设这只适用于我工作区中的每个项目 这是我的eclipse.ini: 需要注意的是,我的工作区中目前存在的所有内容都是一个Android应用程序、一个Prefore应用程序的应用程序引擎端点项目和4个所需的引用库。所有提到的项目都是开放

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

错误是,在启动时,eclipse挂起了“Android SDK:解析错误标记”,而且,如果我尝试与它交互,它会完全冻结,我被迫退出

这是进度对话框:

我觉得奇怪的是,它需要多次解决错误标记,但我假设这只适用于我工作区中的每个项目

这是我的eclipse.ini:

需要注意的是,我的工作区中目前存在的所有内容都是一个Android应用程序、一个Prefore应用程序的应用程序引擎端点项目和4个所需的引用库。所有提到的项目都是开放的。这是我重载IDE的问题,还是我把它扔进了某个循环?我发现很难想象这是一个独特的情况

更新:
当我从工作区中删除appengine端点项目并重新启动eclipse时,它可以正常加载。当我把它拿回来时,一切都很好。但当我从那里重新启动时,它再次进入错误循环。我确信我在某处有一个循环引用,但我不知道在哪里。谢谢你的帮助

我以前也遇到过这种情况。与Google App Engine项目相关的库中存在错误,您需要做的是
关闭Eclipse,转到您的工作区,将与Google App Engine项目无关的所有其他项目移动到计算机上的另一个位置,然后启动Eclipse并确保解决了后端项目的所有问题,然后将其他项目复制回您的工作区。

几天前就解决了,但忘了通知大家

我所需要做的就是将项目保存到其他目录(如果您还没有)。将其从工作区中删除,并删除app engine endpoints项目

重新导入android项目并复制到工作区。设置java构建路径和其他所有内容(如果显示“project master”控件,请单击->团队->禁用),所有内容看起来都应该正常。然后,删除对appengine项目的所有引用,这意味着称为“endpointlibs/libcontainers…”的文件夹

这将破坏您引用数据模型的所有项目

现在,重新导入appengine项目并进行任何必要的更改,以使其不存在生成错误(警告可能是正常的)

控件单击->生成云端点客户端库。原始项目中的库将被替换


不完全确定是什么原因导致了这一点,但目前它一直运行良好

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

我遵循以下url:(但eclipse命令对我来说已经足够了)

还有另一个与同一主题相同的堆栈问题,说的是相同的: “清理工作区中的所有项目并重新启动Eclipse以解决此问题
这个问题让我发疯,直到我在下面找到答案,如果我不发布答案,我就不是男人! 如果你也快发疯了,希望这对你有所帮助

我发现:

如果您在win32中

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

尝试转到工作区文件夹,位于\workspace.metadata.plugins\org.eclipse.core.resources.projects
您将看到包含项目的文件夹。打开每个文件夹并删除文件“.markers”。重新启动Eclipse后,没有任何帮助,但我转到了.metadata/.plugins/org.Eclipse.core.runtime并删除了文件:

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

Eclipse再次正常启动。

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

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

好话题

读完所有答案后。我找到了一个简单的解决方案,它在Windows7上运行良好

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

cd /d C:\eclipse (the directory where is the eclipse.exe file)
eclipse -clean -refresh
cmd
每次我必须启动Eclipse时,只需启动这个文件,程序就可以毫无问题地启动了

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

-clean
-refresh
通过这种方式,我可以直接启动Eclispe,结果相同,但更干净


谢谢大家

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

find.-name.markers-print-exec rm-i{}

请注意“-i”指定“交互式”删除,并将确认要删除的每个“.markers”文件

./eclipse.exe-清除-刷新


在eclipse文件夹中。我将再次检查(在下一次挂起:-)以查看是否只需要第二行。无论如何,eclipse和我都很高兴!请注意,安装完整的cygwin包需要一段时间(许多小时)-但这是值得的-只需在一天结束时开始安装并让它在一夜之间运行…

有一种非常简单的方法可以在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

我遇到了同样的问题,通过运行“eclipse.exe-clean-refresh”找到了解决方案从cmd提示符。上述解决方案包括在.metadata文件夹中执行的其他命令,该文件夹不适用于所有版本的Eclipse。我正在使用适用于Android开发人员的Eclipse IDE 23.0.2.1259578。

使用cmd转到Eclipse文件夹,(按住Shift键并右键单击Eclipse文件夹,然后选择使用命令promt打开)
然后键入“eclipse-clean-refresh”

您应该删除.fi标记
cd /d C:\eclipse (the directory where is the eclipse.exe file)
eclipse -clean -refresh
cmd
-clean
-refresh