Eclipse неожиданно выдает ошибки синтаксического анализатора в ранее работающем коде - Android, Java

1

Я не работал над этим проектом примерно через неделю. Я ничего не изменил в коде, но сегодня я его открываю и пытаюсь запустить 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
    Может или не может помочь - но попробовав все это, я в итоге решил просто закрыть Eclipse и снова открыть его. И проблемы ушли! - Я использую версию 4.2.0 Eclipse.
Теги:

3 ответа

0
Лучший ответ

... внешняя банка не найдена. Я думал, что они будут добавлены в рабочую область и не будут вызваны по их происхождению, например. от \Downloads. Очевидно нет.

  • 0
    Можете ли вы остановиться на этом вообще? Что .jar, и что вы сделали, чтобы решить проблему? Я сталкиваюсь буквально с той же проблемой, и XML выглядит хорошо для меня. Хотя я никогда не перемещал Eclipse, и если он ссылался на что-то из моей папки загрузок, он все равно должен быть там ...
1

Проверьте несколько вещей

  • Доступен ли AVD Manager для затмения. Перейдите в раздел "Настройки" → Android, и если вы видите, что вы можете видеть все AVDs
  • Очистите проект. Если в проекте есть библиотеки, прикрепленные к нему (например, LVL), очистите все проекты. (Project → Clean), а затем снова создайте их. (Сначала создайте библиотеку, затем проект)
  • Если проблема все еще сохраняется, удалите папку "gen" из проектов. Не беспокойтесь, это будет восстановлено.
  • Если вы используете библиотеку, убедитесь, что библиотека доступна для проекта. Проверьте это в свойствах проекта.

Если вы подключены к SVN, убедитесь, что SVN не заблокирован при выполнении этих операций.

1

В Eclipse Щелкните правой кнопкой мыши проект и обновите его. Затем выполните "Project → Clean", убедитесь, что "Build Automatically" (в разделе Project) отмечен.

Это может решить проблему.

  • 1
    Ошибка сохраняется

Ещё вопросы

Сообщество Overcoder
Наверх
Меню