2012-03-09 3 views
2

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

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

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

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

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

У меня есть последняя версия Eclipse: Версия: Indigo Service Release 2 Сложение ID: 20120216-1857

Если у вас есть какие-либо подсказки, как получить эту работу, я ценю это! Заранее спасибо

+0

Вы включили сборку -> перекомпилируете? – kosa

+0

Нет, где это? единственными параметрами, которые я вижу, являются «Запуск» и «Отладка» – Nick

+0

Меню проекта имеет следующие параметры. Проверьте, что построить автоматически вариант. После этого, когда вы щелкните правой кнопкой мыши и обновите проект, он должен очистить и перестроить. Таким образом, вы можете избежать всех этих шагов, которые вы делаете. – kosa

ответ

4

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

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

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

+0

Это, безусловно, помогло ВЕЛИКОЙ сделке со всеми ошибками. Теперь он строит и работает без всех этих ошибок! Слава богу – Nick

+0

красивый, это действительно помогает экономить время на строительство/отладка спасибо –

Смежные вопросы