Eclipse Kepler аварийно завершает работу при создании нового проекта приложения для Android

Как следует из названия, он вылетает каждый раз, когда я создаю новый проект приложения для Android. Однако, когда я создаю новый проект Java, кажется, что он работает нормально. Код ошибки, который я получаю: Java был запущен, но вернулся с кодом выхода: -805306369.

Это все, что я мог опубликовать, я не могу скопировать сообщение об ошибке (это всплывающее окно, не появляется на консоли)

Как только он собирается загрузить проект, eclipse долгое время не отвечает, поэтому я вынужден закрыть его и получить это сообщение об ошибке.

Любая помощь будет оценена по достоинству, спасибо.


person Andrew Kor    schedule 06.11.2013    source источник
comment
Возможно, это не та помощь, которую вы хотите, но IntelliJ/Android Studio работает намного лучше, чем Eclipse. Сохранить себя...   -  person blahdiblah    schedule 06.11.2013
comment
Вы знаете, какой из них он пытается запустить?   -  person nitind    schedule 06.11.2013
comment
@AndrewKor: Поставляется ли Keppler с Java 7 (1.7)? Если это так, Android не будет работать, поскольку в настоящее время он поддерживает только Java 6 (1.6).   -  person ChuongPham    schedule 06.11.2013
comment
@ChuongPham: у меня установлена ​​Java 7 (установлена ​​до kepler). Я скачаю Java 6, спасибо!   -  person Andrew Kor    schedule 06.11.2013
comment
@AndrewKor: Дайте мне знать, если у вас все еще есть проблемы с Eclipse. Не забудьте изменить свой JDK, чтобы он указывал на установленный каталог Java 6 в разделе «Настройки» в Eclipse. В противном случае Eclipse по-прежнему будет работать с Java 7.   -  person ChuongPham    schedule 06.11.2013
comment
@ChuongPham: Спасибо, Чуонг. Он больше не вылетает после того, что вы сделали. Однако я получаю новую ошибку, которой раньше не было: Произошла ошибка. org/eclipse/ui/part/MultiPageEditorPart. Каждый раз, когда я нажимаю на представление или пытаюсь открыть проект, я получаю это всплывающее окно. Большое спасибо за вашу помощь!   -  person Andrew Kor    schedule 07.11.2013
comment
Эндрю: Это специфичная для Eclipse-Keppler ошибка, связанная с редактором кодов. Судя по длинному списку ошибок, зарегистрированных разработчиками для Keppler, я бы пока воздержался от него. Indigo стабилен, вы можете попробовать этот выпуск вместо Keppler.   -  person ChuongPham    schedule 07.11.2013
comment
@ChuongPham: Когда я открываю Indigo, экран загрузки Кеплера, как ни странно. Когда eclipse открыт, и я просматриваю About Eclipse, он говорит, что версия Indigo, и я все еще получаю эту ошибку   -  person Andrew Kor    schedule 07.11.2013
comment
Редактировать: повторно извлек файлы, и теперь Indigo работает хорошо, без ошибок. Однако по-прежнему появляется загрузочный экран Kepler.   -  person Andrew Kor    schedule 07.11.2013
comment
@AndrewKor: я только что протестировал Eclipse Juno (немного более современный, чем Indigo), создав новый проект Android, и он работает без проблем. Можешь попробовать Джуно? Также смотрите мой ответ ниже. Я знаю, что это больно следовать, но это сэкономит вам много времени впустую в будущем.   -  person ChuongPham    schedule 09.11.2013
comment
@blahdiblah Согласно официальному сайту разработчиков Android, Android Studio все еще находится в состоянии предварительной версии. . Мой опыт работы с ним пару месяцев назад убедил меня придерживаться Eclipse до тех пор, пока Android Studio не будет должным образом выпущена.   -  person JulianSymes    schedule 04.12.2013
comment
После работы с большим количеством нестабильностей плагина ADT Eclipse я переключился на пакет ADT с уже включенным Eclipse. К сожалению, входящий в комплект Eclipse не является последней версией и имеет ограниченные возможности разработки для других платформ, кроме Android. Так что я оставил два Eclipse один для Java-разработки, а другой для Android.   -  person user2305886    schedule 24.01.2014
comment
Измените тему GTK приложения на Adwaita, как описано [здесь] [1] [1]: stackoverflow.com/questions/25016604/   -  person HimalayanCoder    schedule 14.10.2014


Ответы (1)


Если вы используете Eclipse для сборки Android, выполните следующие действия по порядку:

  1. Установите JDK от Oracle. Вы можете получить JDK здесь.

  2. Установите Eclipse (например, стандартную версию Eclipse). По состоянию на ноябрь 2013 г. Juno (Eclipse v4.2.2) является наиболее стабильной версией Eclipse. Пока воздержитесь от использования релиза Kepler. Вы можете получить старую стабильную версию Eclipse здесь. Или новую версию здесь, если она стабильна. Важно. При установке Eclipse не перезаписывайте существующий установленный каталог Eclipse, а вместо этого создайте новый каталог и установите Eclipse в него. Это предотвратит смешение библиотек между разными версиями Eclipse.

  3. Установите Android SDK. Вы можете получить SDK здесь. Для начинающих выберите пакет installer_r22.3-windows.exe.

  4. Установите Инструменты разработки для Android (ADT). Вы можете получить ADT здесь.

  5. Запустите Эклипс.

  6. В меню Eclipse выберите Окно | Настройки. Затем выберите Java | Установленные JREs. Проверьте, правильно ли Eclipse перечислил установленный каталог JDK, созданный на шаге 1 выше. Если нет, нажмите кнопку Добавить и перейдите в каталог с установленным JDK. В Windows этот каталог обычно находится под C:\Program Files\Java\jdk1.6.0_45 (например, Java 1.6, выпуск 45).

  7. На экране Настройки Eclipse выберите параметр Android и проверьте правильность каталога Android Расположение SDK. Это должно быть правильно, если вы успешно выполнили шаг 3 выше.

  8. Чтобы создать новый проект Android, в меню Eclipse выберите Файл | Новый | Проект приложения для Android. Введите необходимую информацию на экране Новое приложение для Android и нажмите Готово, когда закончите.

НЕОБЯЗАТЕЛЬНО: в пункте меню Window Eclipse есть два пункта подменю Android: Android SDK Manager и Android Virtual Device Manager.

а. Параметр Android SDK Manager позволяет устанавливать/удалять версии и/или компоненты, используемые для разработки Android.

б. Параметр Диспетчер виртуальных устройств Android позволяет создавать виртуальные устройства Android для целей разработки и тестирования. Например, виртуальное устройство Android с Target Android 2.1 — уровень API 7 позволит вам протестировать приложение Android, которое впоследствии будет работать на устройствах (телефонах, планшетах, заметках), работающих под управлением Android. версия прошивки 2.1.

person ChuongPham    schedule 09.11.2013