Проблемы приложений Android в Eclipse - PullRequest
2 голосов
/ 09 марта 2012

Я разработчик .NET, но мне нравится JAVA, поэтому в свободное время я играю с этим.Обычно я не использую Eclipse, но я установил плагин ADT eclipse и Andriod SDK, и я начал учиться, и я сделал новый проект с TableLayout, и он выглядит неплохо, и он работает нормально на эмуляторе.

Однако ... есть несколько вещей, которые сводят меня с ума, и, возможно, я делаю что-то не так, поэтому, пожалуйста, помогите мне.Во-первых, если я изменю файл main.xml каким-либо образом, даже если добавлю то, что якобы является правильным параметром, он начнет волноваться и сгенерирует ошибку, которая просто скажет «ошибка» без указания того, что это такое, тогда он сгенерируетmain.out.xml, а затем сообщить об ошибке, что main.out.xml пуст.Позже он не позволит мне удалить это и начнет генерировать main.out.out.xml и т. Д., Даже после того, как я исправлю исходный xml, вызвавший ошибку.

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

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

Кроме того, в то же время я хочу отметить, что представление дизайнера иногда исчезает ина земле нет ничего, что могло бы вернуть его назад, единственный способ - создать новый проект и скопировать в него файл main.xml, после чего он снова появится.Еще одна ошибка?

У меня последняя версия eclipse: Версия: Indigo Service Release 2, идентификатор сборки: 20120216-1857

Если у вас есть какие-либо подсказки, как заставить это работать, я буду признателен!Большое спасибо заранее

1 Ответ

4 голосов
/ 09 марта 2012

Когда вы нажимаете кнопку «Выполнить» с выбранным файлом XML, Eclipse запускает XSL-преобразование для этого XML и в результате выдает файл .out.xml.Это функция функции Eclipse Web Tools, которая будет у вас, если вы установили пакет Eclipse для Java EE Developers (он может быть включен и в другие пакеты).

Как уже было сказано выше в комментариях, чтобы запустить приложение Android, выберите Project, щелкните правой кнопкой мыши и выберите Run As > Android App .Как только вы сделали это один раз, он создаст Конфигурацию запуска, которую вы можете запустить с помощью кнопок панели инструментов Run или Debug (нажав небольшую стрелку вниз на RunКнопки или Debug выводят список конфигураций запуска, из которых вы можете выбрать, а также возможность управлять ими). ​​

Существует параметр, который сделает Eclipse всегдаЗапустите последнюю вещь, которую вы запустили или отладили, вместо того, чтобы пытаться понять, что в данный момент выбрано.Откройте настройки и перейдите к Выполнить / отладить > Запуск ;там вы найдете опцию в разделе «Запуск операции» в нижней части окна.

...