#android #eclipse #eclipse-plugin #adt
#Android #eclipse #eclipse-плагин #adt
Вопрос:
Недавно я начал разработку с Android sdk. В настоящее время я пытаюсь добавить код для использования меню, однако, когда я пытаюсь добавить menu.xml в res / menu Eclipse зависает и зависает каждый раз. Когда я снова открываю Eclipse, menu.xml есть, но каждый раз, когда я пытаюсь его открыть, Eclipse зависает и зависает снова. Я работаю на OS X Snow Leopard, Eclipse 3.6.2 и последней версии Android sdk и плагина adt.
Любая помощь, понимание, мысли?? Я полностью застрял.
Спасибо.
Дастин
Ответ №1:
Спасибо за информацию, ребята. В итоге у меня получилось вместо того, чтобы пытаться вручную создать новый menu.xml файл, я нахожу мастер добавления android .xml, и использование его вместо этого позволило мне добавить все, что мне нужно, без каких-либо зависаний.
Ответ №2:
Та же проблема возникает у меня даже в последней версии Eclipse (Helios). Если я жду достаточно долго, Eclipse сообщает об исключении переполнения стека, а затем это отображается в окне вывода:
W / ResourceType(5124): Неверный XML-блок: размер заголовка 0 или общий размер 9949440 больше, чем размер данных 0
menu.xml:1: ошибка: Ошибка при синтаксическом анализе XML: элемент не найден
Это указывает на то, что анализатор XML не обрабатывает пустые документы, а редактор меню Android выдает ошибку на только что созданный файл при попытке его открыть. Я уверен, что есть какой-то «стандартный» способ создания нового меню, которое не нарушает работу IDE, но я понятия не имею, что это за метод. Я слишком привык редактировать свои файлы вручную, но эта ошибка сбоя / зависания является серьезной неприятностью.
Ответ №3:
Дастин,
Я думаю, что произошло то, что ваши настройки были повреждены. Я настоятельно рекомендую сбросить все ваши настройки. Имейте в виду, вам придется повторно импортировать все ваши проекты, так что это может быть довольно сложно, но я действительно думаю, что это решит вашу проблему.
Для начала найдите свою папку workspace и переименуйте ее во что-то вроде «workspace-bad», затем создайте пустую папку workspace вместо той, которую вы только что переименовали. Наконец, откройте eclipse, и он будет действовать точно так же, как совершенно новая установка.
Вам нужно будет повторно импортировать ваши проекты, что можно сделать, перейдя в eclipse, нажав Файл> Импорт… Затем выберите в разделе Общие «Существующие проекты в рабочую область», затем нажмите «Далее», а затем нажмите «Обзор», чтобы найти корневой каталог также убедитесь, что установлен флажок «Копировать проект в рабочую область»
Я также рекомендую сначала выполнить ваш «проблемный проект», чтобы вы не тратили свое время на выполнение всего остального, а затем выясняли, что вам нужно его воссоздавать.
Я надеюсь, что это исправит это для вас, удачи! 🙂
-Джаред
Комментарии:
1. Спасибо за информацию, ребята. В итоге у меня получилось вместо того, чтобы пытаться вручную создать новый menu.xml файл, я нахожу мастер добавления android .xml, и использование его вместо этого позволило мне добавить все, что мне нужно, без каких-либо зависаний.
Ответ №4:
Я столкнулся с той же проблемой при той же настройке. Щелчок правой кнопкой мыши menu.xml выбор «Открыть с помощью» и выбор Xml Editor показались мне жизнеспособным обходным путем.
Комментарии:
1. Это была известная проблема с более старой версией eclipse и исправлена в последней (Helios?) релиз.