2010-02-27 3 views
4

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

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

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

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

Мой configu рацион:

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, Редактор XML-схем, текстовый редактор - без проблем. Проблема ограничена редактором макетов Android.

СПАСИБО!

ответ

0

DONT ничего не делает в затмении, пока он говорит «проект здания» внизу справа, он делает это при загрузке затмения, при запуске или добавлении новых файлов.

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

3

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

Я обнаружил файлы .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 работает без проблем.

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

+0

Спасибо человек. Я потратил много дней, и, наконец, ваш ответ помог мне. – xyz

1

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

0

В случае, если приведенные выше ответы не помогают, это была моя решимость:

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

Смежные вопросы