Почему создается файл .out.xml? - PullRequest
3 голосов
/ 02 ноября 2011

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

Что случилось, я создал XML-файл, скажем, с именем my_main_view.xml , и я начал работать над ним, пока разрабатывался мой дизайн, для целей тестирования я запустил свое приложение, а приложение не запустите и создайте файл с именем my_main_view.out.xml . Что не позволяет приложению больше работать, пока этот вновь созданный файл не будет удален.

Удаление файла работает нормально, но это временное решение. Он может быть создан в любое время, когда вы запустите приложение в Eclipse.

Другим решением, которое я нашел, было загрузить ранее запущенное приложение, что намного лучше, чем удаление файла ..... это ...

В Eclipse ADT Перейти к:

Windows> Настройки> Запуск> Запуск операции> Выберите Всегда запускать ранее запущенное приложение

Но все же причина создания этого файла мне неизвестна. если кто-то знает, почему этот файл создан и какова цель этого файла, пожалуйста, сообщите всем нам .... любая помощь приветствуется ... !!!

Ответы [ 2 ]

3 голосов
/ 02 ноября 2011

Я думаю, что ответ на ваш вопрос можно найти в этом другом вопросе: Ошибка запуска программы Android

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

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

2 голосов
/ 02 ноября 2011

Это происходит, когда вы устанавливаете некоторые xml-плагины в eclipse.Плагины xml не нужны для разработанных приложений для Android, поскольку ADT поставляется с собственным набором инструментов для работы с файлами xml (например, редактор макетов и т. Д.).Если вам не нужны эти плагины xml для других проектов, вы можете удалить их.Eclipse распознает файлы XML как часть вашего проекта Android и непосредственно запускает проект Android (вместо анализатора XML, который проверяет файл XML).

...