我在大约一周内没有参与这个项目。我在代码中根本没有改变,但今天我打开它并尝试启动Android活动,Eclipse告诉我有错误:
org.xml.sax.SAXParseException: Element type "activity" must be followed by either attribute specifications, ">" or "/>". at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source) at com.android.sdklib.xml.AndroidManifestParser.parse(AndroidManifestParser.java:608) at com.android.ide.eclipse.adt.internal.project.AndroidManifestHelper.parse(AndroidManifestHelper.java:71) at com.android.ide.eclipse.adt.internal.build.builders.PreCompilerDeltaVisitor.visit(PreCompilerDeltaVisitor.java:209) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:68) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79) at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:48) at com.android.ide.eclipse.adt.internal.build.builders.PreCompilerBuilder.build(PreCompilerBuilder.java:255) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)
确实有“>”或“/>”在我的清单文件中的每个“活动”之后。我能想到的唯一可能导致这种情况的是,我将包含Eclipse.exe的文件夹从我最初下载到的桌面上移动到其他地方的子文件夹中。我已将其移回桌面,但同样的错误仍然存在。而且我不确定为什么会与它有任何关系,但是自从我上次打开它以来没有任何变化,而且它工作得很好。
哦,另外一件事,我前几天跑了Ccleaner,但我不知道这是怎么造成的。但我无法弄清楚这个错误来自哪里。有什么想法吗?
答案 0 :(得分:1)
在Eclipse中右键单击项目并刷新。 然后执行“项目 - >清理”,确保选中“自动构建”(在项目下)。
这可能会解决问题。
答案 1 :(得分:1)
检查一些事情
如果您连接到SVN,请确保在执行这些操作时未锁定SVN。
答案 2 :(得分:0)
......没有找到外部罐子。我以为那些会被添加到工作区中,而不是从它们的原点调用,例如从\下载。显然不是。