Eclipse зависает при попытке добавить menu.xml - PullRequest
1 голос
/ 08 апреля 2011

Я недавно начал разрабатывать с Android SDK.В настоящее время я пытаюсь добавить код для использования меню, однако, когда я пытаюсь добавить menu.xml в res / menu, Eclipse зависает и зависает каждый раз.Когда я снова открываю Eclipse, там присутствует menu.xml, но каждый раз, когда я пытаюсь открыть его, Eclipse зависает и снова зависает.Я работаю на OS X Snow Leopard, Eclipse 3.6.2 и последнем плагине Android SDK и ADT.

Любая помощь, понимание, мысли ??Я полностью застрял.

Спасибо.

Дастин

Ответы [ 4 ]

1 голос
/ 18 мая 2011

Такая же проблема возникает для меня даже при последней версии Eclipse (Helios).Если я подожду достаточно долго, Eclipse сообщит об исключении переполнения стека, а затем это отобразится в окне «Вывод»:

W / ResourceType (5124): Неверный блок XML: размер заголовка 0 или общий размер 9949440больше, чем размер данных 0

menu.xml: 1: ошибка: ошибка синтаксического анализа XML: элемент не найден

Это означает, что анализатор XML необработка пустых документов, и редактор меню Android подвергает сомнению вновь созданный файл, пытаясь открыть его.Я уверен, что есть какой-то «стандартный» способ создания нового меню, которое не нарушает IDE, но я понятия не имею, что это за метод.Я слишком привык редактировать свои файлы вручную, но эта ошибка с зависанием / зависанием - серьезная неприятность.

1 голос
/ 30 апреля 2011

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

0 голосов
/ 18 апреля 2011

Я столкнулся с той же проблемой с той же настройкой. Щелкните правой кнопкой мыши файл menu.xml, выберите «Открыть с помощью» и выберите «Редактор XML» для меня.

0 голосов
/ 08 апреля 2011

Дастин,

Я думаю, что ваши настройки повреждены. Я настоятельно рекомендую сбросить все ваши настройки. Имейте в виду, вам придется повторно импортировать все ваши проекты, так что это может быть довольно болезненно, но я действительно думаю, что это решит вашу проблему.

Для начала найдите папку вашей рабочей области и переименуйте ее в нечто вроде «workspace-bad» Затем создайте пустую папку рабочей области, чтобы заменить ту, которую вы только что переименовали. Наконец, откройте затмение, и оно будет действовать как новая установка.

Вам нужно будет повторно импортировать ваши проекты, что можно сделать, перейдя к затмению, нажав Файл> Импорт ... Затем выберите в разделе Общие «Существующие проекты в рабочую область» затем нажмите «Далее», а затем нажмите «Обзор», чтобы найти корневой каталог также убедитесь, что установлен флажок «Копировать проект в рабочую область»

Я также рекомендую сначала выполнить «проблемный проект», чтобы не тратить время на отдых, а потом выяснить, что вам нужно его заново создать.

Я надеюсь, что это исправит вас, удачи! : -)

-Jared

...