простая модификация приводит к ошибке - PullRequest
3 голосов
/ 22 апреля 2010

Когда я попытался сделать простую модификацию программы "hello android", которая генерирует плагин eclipse adt, я получаю сообщение об ошибке и не могу запустить программу снова, даже если я восстановлю файл до его исходного содержимого. Модификация состояла в том, что я изменил строку в strings.xml. строка была:

<string name="app_name">Todo List</string>

и приложение стало работоспособным, тогда я изменил его на

<string name="app_name">Todo List1</string>

и это была ошибка:

[2010-04-21 23:18:03 - Todo_list] Error in an XML file: aborting build.

И также появился новый пустой файл под названием: strings.out.xml И тогда я не могу вернуть программу в работоспособное состояние, даже если я удалю файл empyt и восстановлю исходную строку, я запутанный новичок в java, android и eclipse.

Ответы [ 3 ]

5 голосов
/ 22 апреля 2010

Эта ошибка возникает на некоторых машинах, когда вы строите, сосредотачиваясь на файле XML в Eclipse. Чтобы избежать этого, всегда сосредотачивайтесь на файле .java при сборке. Кроме того, всегда удаляйте все созданные файлы .out, потому что вы не сможете создавать их вокруг.

3 голосов
/ 22 апреля 2010

Это потому, что вы запустили приложение, когда файл strings.out.xml имел фокус, и Eclipse попытался его запустить. Удалите файл strings.out.xml, установите фокус на Java-файл основного приложения и запустите снова.

1 голос
/ 17 марта 2011

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

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