Android пытается запустить мой проект в затмении и в конечном итоге с xml.out - PullRequest
9 голосов
/ 18 марта 2011

Иногда, когда я работаю над макетом проекта в Eclipse, я нажимаю кнопку запуска, в то время как активным на экране остается файл layout.xml. Это приводит к тому, что Eclipse пытается запустить только XML-файл вместо реального проекта Android. Я знаю, что когда я делаю это, я могу это исправить, просто удалив файл xml.out, который создается и очищается / собирается в моем проекте. Однако я помню, как когда-то раньше использовал Eclipse, когда он этого не делал, если я нажимал кнопку run во время работы с xml, он все равно запускал проект Android, как если бы я нажал кнопку run во время редактирования файла Java. Мой вопрос: знает ли кто-нибудь, есть ли какая-то настройка, которую я могу изменить, которая изменит поведение обратно на такое, чтобы мне не приходилось переключаться назад и вперед к файлу java только для запуска, пока я фактически работаю над макет.

Редактировать: это работает, но теперь я не могу запустить другие приложения, над которыми я работаю, без сброса этого предпочтения. Возможно, есть ли способ заставить его обрабатывать XML-файлы так, как будто они «не запускаются», чтобы перейти к варианту, который я выберу, что делать, если активный ресурс не запускается? Потому что вариант «Запустить связанный проект», который под этим, кажется, именно то, что я хочу, чтобы он делал, когда я пытаюсь запустить файл XML.

Ответы [ 3 ]

11 голосов
/ 18 марта 2011

В разделе «Предпочтения» -> «Выполнить / Отладка» -> «Запуск» вы можете выбрать «Всегда запускать ранее запущенное приложение», поэтому запустите нужный файл один раз, отметив эту опцию, и он будет работать с нужным файлом до конца вашей жизни.:)

3 голосов
/ 18 марта 2011

Окно -> Настройки -> Запуск / отладка -> Запуск

На этой странице в разделе «Запуск операции» установите флажок «Всегда запускать ранее запущенное приложение»

2 голосов
/ 18 марта 2011

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

Таким образом, вы можете сохранить содержимое вашего редактора

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