Подтвердить что ты не робот

Android sdk main.out.xml ошибка синтаксического анализа?

Я только что запустил новый Android-проект "WeekendStudy", чтобы продолжить изучение Android-разработки, и я скомпоновал компиляцию/запуск по умолчанию "hello weekendstudy". Я думаю, что я пропустил шаг в настройке и настройке, но я не понимаю, где. У меня AVD настроен, установлен и запущен.

Когда я нажимаю "run", SDK создает файл main.out.xml, а затем завершается с ошибкой:

[2010-03-06 09:46:47 - WeekendStudy]Error in an XML file: aborting build.
[2010-03-06 09:46:48 - WeekendStudy]res/layout/main.xml:0: error: Resource entry main is already defined.
[2010-03-06 09:46:48 - WeekendStudy]res/layout/main.out.xml:0: Originally defined here.
[2010-03-06 09:46:48 - WeekendStudy]/Users/mobibob/Projects/workspace-weekend/WeekendStudy/res/layout/main.out.xml:1: error: Error parsing XML: no element found
[2010-03-06 09:48:16 - WeekendStudy]Error in an XML file: aborting build.
[2010-03-06 09:48:16 - WeekendStudy]res/layout/main.xml:0: error: Resource entry main is already defined.
[2010-03-06 09:48:16 - WeekendStudy]res/layout/main.out.xml:0: Originally defined here.
[2010-03-06 09:48:16 - WeekendStudy]/Users/mobibob/Projects/workspace-weekend/WeekendStudy/res/layout/main.out.xml:1: error: Error parsing XML: no element found
[2010-03-06 09:55:29 - WeekendStudy]res/layout/main.xml:0: error: Resource entry main is already defined.
[2010-03-06 09:55:29 - WeekendStudy]res/layout/main.out.xml:0: Originally defined here.
[2010-03-06 09:55:29 - WeekendStudy]/Users/mobibob/Projects/workspace-weekend/WeekendStudy/res/layout/main.out.xml:1: error: Error parsing XML: no element found
[2010-03-06 09:55:49 - WeekendStudy]Error in an XML file: aborting build.
[2010-03-06 09:55:49 - WeekendStudy]res/layout/main.xml:0: error: Resource entry main is already defined.
[2010-03-06 09:55:49 - WeekendStudy]res/layout/main.out.xml:0: Originally defined here.
[2010-03-06 09:55:49 - WeekendStudy]/Users/mobibob/Projects/workspace-weekend/WeekendStudy/res/layout/main.out.xml:1: error: Error parsing XML: no element found
4b9b3361

Ответ 1

Лучшая фиксация: Eclipse → Окно → Настройки → Запуск/Отладка → Запуск → Конфигурация Lauch

Перекресток: Фильтр проверяет типы конфигурации запуска и Cross также: XSL (в конце списка)

Устраните проблему навсегда!

Ответ 2

Да, такая же проблема со мной.

Чтобы предотвратить создание out.xml.

  • отредактируйте XML файл, совершенно естественный способ сделать....

  • сохранить и закрыть файл XML

  • Откройте любой .java файл в src/

  • Дважды щелкните файл, чтобы убедиться, что он имеет фокус и курсор находится там.

  • Запустить... теперь должно быть ОК

Если это произойдет, сделайте это...

  • отредактируйте XML файл, совершенно естественный способ сделать....

  • Запустить... сбой из-за файла dreaded out.xml

  • Удалите файл /res/ ___.out.xml

  • Закройте все файлы в представлении IDE

  • Project... Clean...

  • Откройте любой .java файл в src/

  • Дважды щелкните файл, чтобы он имел фокус, и курсор находится там.

  • Запустить... теперь должно быть ОК

Ответ 3

вы должны запустить проект, поскольку приложение для Android не только зачерпнет значок - Запустите

Ответ 4

Удалите xxx.out.xml, если все еще не удается запустить, выполните следующие действия. Eclipse → Project- > Clean...- > Выберите проект- > OK

Установите курсор в *.java, запустите его

Ответ 5

Я пытался запустить из неправильной части проекта, так как моя панель инструментов не была правильно подключена. Я все еще разрабатываю детали, и я отредактирую это, когда полностью выясню это.

Прежде всего, это было новое рабочее пространство, которое я хотел создать для организации моих разных несвязанных проектов. В результате на RUN панели инструментов не была настроена таргетинг (т.е. В истории), поэтому он попытался запустить файл main.xml.

Щелкните правой кнопкой мыши на одном из файлов *.java и выберите "выполнить как...", затем вы можете создать конфигурацию запуска с ее целью (выбрать или создать AVD), проект и т.д. Я рекомендую посетить каждый вкладки и просмотреть настройки по умолчанию для вашей ситуации.

Затем, откиньтесь назад и дождитесь загрузки эмулятора в первый раз (моя заняла около 1-2 минут на Macbook).

Ответ 6

Это, похоже, проблема с одним из плагинов eclipse XML, я думаю, что это что-то в веб-инструментах. Раньше я мог запускать приложение из любого файла, будь то XML или java, но как только я установил веб-инструменты, я начал видеть эту ошибку. Это действительно раздражает, я так привык к нажатию Ctrl-F11 для создания приложения... но если вы сделаете это в XML файле, вы получите эту ошибку. Исправление, упомянутое выше, действительно работает, но это дополнительные шаги и менее эффективные, чтобы щелкнуть правой кнопкой мыши проект и выбрать Run As... blah blah. Если кто-то выберет чистое решение - помимо удаления веб-инструментов, конечно, чтобы вернуть мне свой ярлык, я был бы благодарен.

Ответ 7

Я новичок в обучении разработке приложений для Android. Я тоже столкнулся с этой проблемой и разочаровался. Удалите весь SDK Android и переустановите, считая, что возникла некоторая проблема.

К моему удивлению, решение очень простое. Если вы оставите щелчок мышью по файлу xml и перейдите в "Запустить", это приведет к ошибке. Таким образом, решение прост. Нажмите на .java файл или Вершину всего дерева (пример: если структура выглядит так: Firstapp > Src > Firstapp.java, просто нажмите на Firstapp), а затем запустите.

Он будет работать плавно.

Ответ 8

@neil patel > Просто повторив ответ выше... дайте мне знать, нужно ли его разъяснять.

Щелкните правой кнопкой мыши один из файлов *.java и выберите "run as...", затем вы можете создать конфигурацию запуска с ее target (выбрать или создать AVD), проект и т.д. Я рекомендую посетить каждой вкладке и значения по умолчанию для вашей ситуации.

Ответ 9

У меня была такая же проблема, и я много раз пробовал разные вещи. Наконец я сдался, скопировал все дерево проекта в другое место. Создал новый проект для Android и скопировал файлы src, res.layout, res.values ​​и мои добавленные пользовательские изображения под возможностью рисования. Щелкните правой кнопкой мыши проект в проводнике пакетов и нажмите "Обновить". Теперь он работает снова. Вероятно, это не лучший способ исправить, но он работает: -)

Ответ 11

Я считаю, что у меня есть ответ. Мне тоже удалось запустить только любой выбранный файл ol. Что-то изменилось, и вдруг я получил ужасную ошибку синтаксического анализа xxx.out.xml. Ну, я нашел способ обойти это. Кто-то, пожалуйста, подтвердите, что это работает и для вас.

Нажмите "Окно" → "Настройки" Выберите или отфильтруйте поиск для запуска (запуск/отладка)

В нижней части правой панели найдите операцию Lauch и выберите "Всегда запускайте ранее запущенное приложение"

Очистите проект и запустите его правильно хотя бы один раз. Я тестировал это и, похоже, работал последовательно.

Приветствия

Ответ 12

Попробуйте и убедитесь, что действительный источник запущен или нет.

Удалите xxx.out.xml, если все еще не удается запустить, выполните следующие действия. Eclipse → Project- > Clean...- > Выберите проект- > OK

Ответ 13

Я также столкнулся с этой проблемой.

При использовании eclispe убедитесь, что перед нажатием "Запустить" любой файл, выбранный в Project, не является файлом XML. С этим вы никогда не получите эту ошибку. Кроме того, убедитесь, что вы удалили все.... out.xml из своей рабочей области.

Я трачу почти 30 минут, чтобы узнать причину этого и нашел это решение.

Ответ 14

Я столкнулся с этой проблемой, но выше ответы мне не помогают. Посмотрев вокруг, я исправил это сам, и я думаю, что я должен написать решение.

Компилятор android создает *.out.xml, если вы запускаете проект как XSL. Чтобы исправить это, вы должны сделать следующие шаги:

  • щелкните стрелку в правой части кнопки "Выполнить", выберите "Запустить конфигурации". В левой части всплывающих окон удалите все подпункты в XSL.
  • перейти к началу настройки в настройках = > Запустить /debug = > Запустить. Установите флажок "Отфильтровать выбранный запуск...", а затем снимите флажок XSL при проверке Android-приложения.

Надеюсь, что это поможет.

Ответ 16

У меня была та же проблема, что и стена, мое решение было:

Просто импортируйте его снова, не создавая новый проект

сначала попробуйте сделать это:

Eclipse → Project- > Clean...- > Выберите проект → OK

Если это не сработало, попробуйте это.

1. скопируйте папку проекта из рабочей области в другую, где еще (рабочий стол будет в порядке) 2.delete project from eclipse (отметьте флажок "Удалить содержимое проекта с диска" ) 3. Скопируйте проект еще раз на этот раз с рабочего стола на рабочее пространство 3. снова импортируйте проект (Файл → Импорт → Общие → Существующий проект в рабочее пространство) 4. Это сработало для меня..

надеюсь, что это помогло

Ответ 17

Eclipse → Project- > Clean... перезапустите свой проект, и это нормально