Ответ 1
Лучшая фиксация: Eclipse → Окно → Настройки → Запуск/Отладка → Запуск → Конфигурация Lauch
Перекресток: Фильтр проверяет типы конфигурации запуска и Cross также: XSL (в конце списка)
Устраните проблему навсегда!
Я только что запустил новый 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
Лучшая фиксация: Eclipse → Окно → Настройки → Запуск/Отладка → Запуск → Конфигурация Lauch
Перекресток: Фильтр проверяет типы конфигурации запуска и Cross также: XSL (в конце списка)
Устраните проблему навсегда!
Да, такая же проблема со мной.
Чтобы предотвратить создание out.xml.
отредактируйте XML файл, совершенно естественный способ сделать....
сохранить и закрыть файл XML
Откройте любой .java файл в src/
Дважды щелкните файл, чтобы убедиться, что он имеет фокус и курсор находится там.
Запустить... теперь должно быть ОК
Если это произойдет, сделайте это...
отредактируйте XML файл, совершенно естественный способ сделать....
Запустить... сбой из-за файла dreaded out.xml
Удалите файл /res/ ___.out.xml
Закройте все файлы в представлении IDE
Project... Clean...
Откройте любой .java файл в src/
Дважды щелкните файл, чтобы он имел фокус, и курсор находится там.
Запустить... теперь должно быть ОК
вы должны запустить проект, поскольку приложение для Android не только зачерпнет значок - Запустите
Удалите xxx.out.xml, если все еще не удается запустить, выполните следующие действия. Eclipse → Project- > Clean...- > Выберите проект- > OK
Установите курсор в *.java, запустите его
Я пытался запустить из неправильной части проекта, так как моя панель инструментов не была правильно подключена. Я все еще разрабатываю детали, и я отредактирую это, когда полностью выясню это.
Прежде всего, это было новое рабочее пространство, которое я хотел создать для организации моих разных несвязанных проектов. В результате на RUN панели инструментов не была настроена таргетинг (т.е. В истории), поэтому он попытался запустить файл main.xml.
Щелкните правой кнопкой мыши на одном из файлов *.java и выберите "выполнить как...", затем вы можете создать конфигурацию запуска с ее целью (выбрать или создать AVD), проект и т.д. Я рекомендую посетить каждый вкладки и просмотреть настройки по умолчанию для вашей ситуации.
Затем, откиньтесь назад и дождитесь загрузки эмулятора в первый раз (моя заняла около 1-2 минут на Macbook).
Это, похоже, проблема с одним из плагинов eclipse XML, я думаю, что это что-то в веб-инструментах. Раньше я мог запускать приложение из любого файла, будь то XML или java, но как только я установил веб-инструменты, я начал видеть эту ошибку. Это действительно раздражает, я так привык к нажатию Ctrl-F11 для создания приложения... но если вы сделаете это в XML файле, вы получите эту ошибку. Исправление, упомянутое выше, действительно работает, но это дополнительные шаги и менее эффективные, чтобы щелкнуть правой кнопкой мыши проект и выбрать Run As... blah blah. Если кто-то выберет чистое решение - помимо удаления веб-инструментов, конечно, чтобы вернуть мне свой ярлык, я был бы благодарен.
Я новичок в обучении разработке приложений для Android. Я тоже столкнулся с этой проблемой и разочаровался. Удалите весь SDK Android и переустановите, считая, что возникла некоторая проблема.
К моему удивлению, решение очень простое. Если вы оставите щелчок мышью по файлу xml и перейдите в "Запустить", это приведет к ошибке. Таким образом, решение прост. Нажмите на .java файл или Вершину всего дерева (пример: если структура выглядит так: Firstapp > Src > Firstapp.java, просто нажмите на Firstapp), а затем запустите.
Он будет работать плавно.
@neil patel > Просто повторив ответ выше... дайте мне знать, нужно ли его разъяснять.
Щелкните правой кнопкой мыши один из файлов *.java и выберите "run as...", затем вы можете создать конфигурацию запуска с ее target (выбрать или создать AVD), проект и т.д. Я рекомендую посетить каждой вкладке и значения по умолчанию для вашей ситуации.
У меня была такая же проблема, и я много раз пробовал разные вещи. Наконец я сдался, скопировал все дерево проекта в другое место. Создал новый проект для Android и скопировал файлы src, res.layout, res.values и мои добавленные пользовательские изображения под возможностью рисования. Щелкните правой кнопкой мыши проект в проводнике пакетов и нажмите "Обновить". Теперь он работает снова. Вероятно, это не лучший способ исправить, но он работает: -)
Вот сообщение в блоге, которое я только что нашел, что решает проблему определенно!
Я считаю, что у меня есть ответ. Мне тоже удалось запустить только любой выбранный файл ol. Что-то изменилось, и вдруг я получил ужасную ошибку синтаксического анализа xxx.out.xml. Ну, я нашел способ обойти это. Кто-то, пожалуйста, подтвердите, что это работает и для вас.
Нажмите "Окно" → "Настройки" Выберите или отфильтруйте поиск для запуска (запуск/отладка)
В нижней части правой панели найдите операцию Lauch и выберите "Всегда запускайте ранее запущенное приложение"
Очистите проект и запустите его правильно хотя бы один раз. Я тестировал это и, похоже, работал последовательно.
Приветствия
Попробуйте и убедитесь, что действительный источник запущен или нет.
Удалите xxx.out.xml, если все еще не удается запустить, выполните следующие действия. Eclipse → Project- > Clean...- > Выберите проект- > OK
Я также столкнулся с этой проблемой.
При использовании eclispe убедитесь, что перед нажатием "Запустить" любой файл, выбранный в Project, не является файлом XML. С этим вы никогда не получите эту ошибку. Кроме того, убедитесь, что вы удалили все.... out.xml из своей рабочей области.
Я трачу почти 30 минут, чтобы узнать причину этого и нашел это решение.
Я столкнулся с этой проблемой, но выше ответы мне не помогают. Посмотрев вокруг, я исправил это сам, и я думаю, что я должен написать решение.
Компилятор android создает *.out.xml, если вы запускаете проект как XSL. Чтобы исправить это, вы должны сделать следующие шаги:
Надеюсь, что это поможет.
Как указано в Как остановить Eclipse от попыток запуска XML файлов?: В разделе "Настройки" → "Запуск/Отладка → Запуск" вы можете выбрать "Всегда запускать ранее запущенное приложение". Это полезно, если вы используете ярлык Ctrl + F11.
У меня была та же проблема, что и стена, мое решение было:
Просто импортируйте его снова, не создавая новый проект
сначала попробуйте сделать это:
Eclipse → Project- > Clean...- > Выберите проект → OK
Если это не сработало, попробуйте это.
1. скопируйте папку проекта из рабочей области в другую, где еще (рабочий стол будет в порядке) 2.delete project from eclipse (отметьте флажок "Удалить содержимое проекта с диска" ) 3. Скопируйте проект еще раз на этот раз с рабочего стола на рабочее пространство 3. снова импортируйте проект (Файл → Импорт → Общие → Существующий проект в рабочее пространство) 4. Это сработало для меня..
надеюсь, что это помогло
Eclipse → Project- > Clean... перезапустите свой проект, и это нормально