Ошибка запуска программы Android - PullRequest
2 голосов
/ 17 апреля 2010
[2010-04-16 23:31:34 - MobileDataKeeper] Error in an XML file: aborting build.
[2010-04-16 23:31:57 - MobileDataKeeper] Error in an XML file: aborting build.
[2010-04-16 23:32:28 - MobileDataKeeper] Error in an XML file: aborting build.
[2010-04-16 23:34:56 - MobileDataKeeper] Error in an XML file: aborting build.
[2010-04-16 23:35:14 - MobileDataKeeper] res/layout/main.out.xml:0: error: Resource entry main is already defined.
[2010-04-16 23:35:14 - MobileDataKeeper] res/layout/main.out.out.xml:0: Originally defined here.
[2010-04-16 23:35:14 - MobileDataKeeper] res/layout/main.xml:0: error: Resource entry main is already defined.
[2010-04-16 23:35:14 - MobileDataKeeper] res/layout/main.out.out.xml:0: Originally defined here.
[2010-04-16 23:35:14 - MobileDataKeeper] /media/Mis Documentos/Dropbox/Eclipse/MobileDataKeeper/res/layout/main.out.out.xml:1: error: Error parsing XML: no element found
[2010-04-16 23:35:14 - MobileDataKeeper] /media/Mis Documentos/Dropbox/Eclipse/MobileDataKeeper/res/layout/main.out.xml:1: error: Error parsing XML: no element found
[2010-04-16 23:35:49 - MobileDataKeeper] Error in an XML file: aborting build.

Main.xml.out. * Пусты. MobileDataKeeper.java используется по умолчанию, а выход Mainx.xml:

<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout
    android:id="@+id/RelativeLayout01"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    xmlns:android="http://schemas.android.com/apk/res/android" />

Каждый раз, когда я что-то меняю в Main.xml, получаю эту проблему. Это очень расстраивает, и я не знаю, что, черт возьми, происходит. Требуется тренированный глаз!

Спасибо!

Ответы [ 3 ]

13 голосов
/ 17 апреля 2010

Удалите все main.xml.out файлы в вашем проекте. Затем NOT попытайтесь запустить проект с файлом XML в качестве активной вкладки в редакторе в Eclipse - переключитесь на файл Java. Это попытка запустить проект с файлом XML в качестве активной вкладки, который создает эти .out файлы и портит систему.

Возможно, существует более сложный обходной путь, но я не пользователь Eclipse, поэтому я не знаю, что это такое.

4 голосов
/ 31 августа 2011

Это убивало меня. Вот исправление, которое не требует переключения редакторов:

Eclipse -> Окно -> Настройки -> Запуск / отладка -> Запуск -> Запуск операции -> Всегда запускать ранее запущенное приложение

Конечно, удалите файлы xml out, которые были созданы, как предложено, и убедитесь, что вы хотя бы один раз выполнили правильную конфигурацию.

1 голос
/ 28 мая 2010

Удалите main.out.xml , если вы все еще не можете запустить, выполните следующее:
Eclipse -> Проект -> Очистить ... -> Выбрать проект -> ОК

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...