Eclipse вылетает при создании новой папки "menu" в папке "/ res" для разработки под Android - PullRequest
1 голос
/ 14 февраля 2011

У меня старый компьютер: Pentium D 2,8 ГГц, 4 Гб оперативной памяти, win7 ult., Работает Eclipse Helios и jdk1.6.Недавно я начал изучать разработку Android и выполнял некоторые упражнения, которые люди размещали в Интернете.Во время одного упражнения, которое в основном создает меню параметров, было предложено создать папку меню в / res и файл XML для определения элементов меню.В eclipse я щелкаю правой кнопкой мыши по папке res, чтобы выбрать создание новой папки -> это нормально, но вы можете услышать, как вентилятор моего компьютера подхватывает, затем я создаю черный файл, называю его «menu.xml» и дважды щелкаю, чтобыоткройте его, процессор моего компьютера подхватит до максимума с помощью javaw.exe, и затмение перестает отвечать (обозначено окнами).Если вы посмотрите javaw.exe в диспетчере задач, то объем используемой памяти просто продолжает увеличиваться (до 1 гигабайта, затем я убил процесс вручную).

Я сделал то же самое, но на этот раз вместо того, чтобы создать папку меню, я просто создал файл menu.xml в папке «layout», и все в порядке.Так это ошибка в Android / Eclipse?Это не единовременное явление, это происходит каждый раз, когда я повторяю шаги, описанные выше, в том числе после перезагрузки компьютера и запуска заново.

Есть идеи?

Ответы [ 3 ]

5 голосов
/ 14 февраля 2011

Я могу воссоздать эту проблему в последней версии Eclipse для Linux. Я почти уверен, что это ошибка в ADT, которая пытается проверить пустой ресурс меню XML и застревает в бесконечном цикле, в результате чего возникает StackOverflow. Похоже, что это не происходит для любой другой папки в res, поэтому это должно быть связано с инфляцией меню. Вы можете отправить это в Eclipse или AOSP.

В любом случае, плагин ADT предоставляет мастер для создания XML-файлов, используйте его. На панели инструментов это значок с «а» в нем и «+» в правом верхнем углу. Или вы можете использовать Файл> Создать> Прочее> Android> Файл Android XML и создать ресурс Меню.

Обновление: после некоторого поиска, я нашел эту ветку в списке рассылки android-developer. Очевидно, это известная проблема, и вам следует использовать мастер ресурсов XML Android, как описано выше.

0 голосов
/ 31 марта 2011

Это случается и со мной. Новая папка «menu» в res, новая menu.xml в этой папке. попробуйте открыть его, kaboom!

OSX 10.6.7, Eclipse Indigo, Android ADT, JDK 1.6

0 голосов
/ 14 февраля 2011

У меня есть P4 2,4 ГГц, 1 ГБ оперативной памяти, XP SP3 под управлением Helios и JDK 1.6.1, и я только что создал новую папку под названием / menu в / res без проблем.Поэтому, похоже, что это не ошибка с android / eclipse, если она не связана с win7.

Обычно я на самом деле делал бы то, что вы хотите, щелкнув правой кнопкой мыши по проекту, выбрав «New», а затем «Android XML».Файл », выберите опцию« Меню », установите имя main.xml.Eclipse по умолчанию установит местоположение в / res / menu и создаст эту подпапку, если она еще не существует.Попробуйте это.

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