Eclipse падает, когда я вызываю Android Layout Editor - PullRequest
4 голосов
/ 27 февраля 2010

Я новичок в Android и Eclipse. Я скачал Eclipse и Android ADT и создал сверхпростое приложение Hello World (в нем есть только автоматически созданные файлы .java и .xml).

Затмение Аварии (закрывается после очень короткой паузы), когда я делаю следующее:

  1. В Package Explorer выберите AppName/res/layout/main.xml
  2. Нажмите, или дважды щелкните, или «Открыть с помощью», затем «Редактор макетов Android»

(приложение работает нормально в эмуляторе Android)

Моя конфигурация:

Инструменты разработки Android 0.9.5.v200911191123-20404 com.android.ide.eclipse.adt.feature.group Eclipse IDE для разработчиков Java 1.2.2.20100216-1730 epp.package.java

Windows XP

Может кто-нибудь сказать мне, что я делаю неправильно или что не так с моей конфигурацией? Любые предложения о том, что проверить? Для любой нетривиальной разработки приложений мне нужно иметь возможность использовать редактор макетов.

Подробнее ... Я могу выбрать main.xml и щелкнуть правой кнопкой мыши и «Открыть с помощью» любого из: XML Editor, XML Schema Editor, текстовый редактор - без проблем. Проблема ограничена Android Layout Editor.

СПАСИБО!

Ответы [ 4 ]

3 голосов
/ 28 февраля 2010

Я нашел проблему.

Я обнаружил файлы .log (в папке \ Android SDK \ eclipse-java-galileo ... \ eclipse) Эти файлы, очевидно, создаются Eclipse при возникновении фатального исключения. Изучив последний файл, я увидел

# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d2521e1, pid=9156, tid=13952
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_02-b09 mixed mode)
# Problematic frame:
# C  [fontmanager.dll+0x121e1]

и когда я посмотрел дальше, нашел папку, в которой находится fontmanager.dll.

Выводя, что fontmanager.dll был частью среды выполнения Java, я увидел, что использую jre1.5.0_02, и, проверив сайт Sun, обнаружил, что это устаревший файл. Поэтому я скачал (с сайта Sun) и установил последнюю версию среды выполнения Java.

Это исправило! Редактор макетов Android работает без проблем.

СПАСИБО Натану за его усилия. Как оказалось, его предложение не решило эту конкретную проблему, но предоставленная им информация, без сомнения, будет полезна.

1 голос
/ 20 августа 2012

Вы должны обновить версию JDK до последней версии. Я обнаружил, что большинство случаев в Интернете заключается в том, что jdk5 приводил к краху затмения, и они работали при обновлении до jdk6. Я использовал jdk6, но проблема существовала! Наконец я загружаю последнюю версию (jdk7) и затмение больше не падает!

0 голосов
/ 10 мая 2013

Если приведенные выше ответы не помогли, это было мое решение:

У меня была похожая проблема, когда каждый раз, когда я просматривал редактор макетов (хотя я мог видеть файл XML), Eclipse зависал. Я переустановил Java, обновил Java и даже переустановил Eclipse безрезультатно. Оказывается, это был поврежденный видео драйвер nvd3dum.dll. Имя файла находится в списке ошибок.

0 голосов
/ 27 февраля 2010

НЕ ДЕЛАТЬ ничего в eclipse, когда в правом нижнем правом углу написано «строительный проект», оно делает это при загрузке затмения и при запуске или добавлении новых файлов.

Если проблема не устранена, я не могу вам помочь

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