Так много проблем с Eclipse для Android? - PullRequest
2 голосов
/ 06 августа 2010

миллион ошибок в день, используя eclipse с плагином Android. Я перепробовал все: удалить плагин, eclipse, JDK, JRE и установить их снова, используя разные версии.Также меняются рабочие области, я думал, что проблема с новыми Java и Eclipse, но я решил и до сих пор.какая альтернатива есть способ, чтобы он мог быть более стабильным, если другие IDE с плагином Android достаточно зрелы, чтобы использовать их вместо всех проблем и головной боли, которые затмение дают мне в моей жизни.

Редактировать: я использую Eclipse 3.5, и я запускаю Win7 в 4 ГБ ОЗУ, я читаю информацию об известной ошибке в Eclipse и JDK 6 update 21 и пробую то, что они предлагают, но я думаю, это не проблема.

некоторые проблемы, которые у меня были, XML-редактор для Android также иногда отключал функцию автозаполнения (теперь я создал новые рабочие области, у меня их 10), и когда я открываю DDMS, ничего не появляется, даже когда япопробуйте добавить LogCat также много сообщений об ошибках, которые подсказывают мне и закрывают IDE, и иногда он просто закрывается сам по себе.

Редактировать 2: Новая ошибка, это отображает мне "пространство permGen"?!

Ответы [ 4 ]

4 голосов
/ 06 августа 2010

Какую версию Eclipse вы используете?

Плагин ADT для сайта Eclipse предупреждает об этом:

Внимание: существуют известные проблемы с плагином ADT, работающим с Eclipse 3.6.Пожалуйста, оставайтесь на 3,5 до дальнейшего уведомления.

Кроме того, проверьте свой JDK, чтобы быть последним.Если вы работаете в Windows, есть известная ошибка с обновлением Eclipse и JDK 6 21 .Убедитесь, что вы используете последнюю версию, так как Oracle исправил ее.

Должен добавить, что я использовал Eclipse для разработчиков Java версии 3.5 с плагином ADT, и до сих пор не было ни одной из упомянутых проблем.1013 *

РЕДАКТИРОВАТЬ: Не могли бы вы быть более конкретными с этими ошибками?

Редактор XML для Android прекрасно работает с автозаполнением в моем случае, также как и отладчик.Я был в состоянии отладить приложения правильно.При запуске эмулятора примите во внимание, что эмулируемой системе требуется несколько минут для загрузки, запуска вашего приложения и т. Д.

Вы должны скопировать и вставить сообщения об ошибках, которые отображает Eclipse, чтобы иметь представлениео том, что происходит.

Это может быть проблема с памятью, выделенной для Eclipse, JVM, или кто знает что, но нам нужна более подробная информация, чтобы помочь вам.

EDIT 2: Это довольно распространенная ошибка в Eclipse.Из Eclipse's Wiki :

Если вы видите java.lang.OutOfMemoryError: Ошибки пространства PermGen, вам нужно увеличить пространство постоянной генерации, доступное для Eclipse.

PermGen - это постоянная генерация объектов в ВМ (имена классов, интернализованные строки, объекты, которые никогда не будут собираться мусором).Простое, хотя и несколько требовательное к памяти исправление состоит в увеличении максимального пространства для этих объектов путем добавления

eclipse [normal arguments] -vmargs -XX:PermSize=64M -XX:MaxPermSize=128M [more VM args]

Аргументы после -vmargs напрямую передаются в ВМ.Запустите java -X для получения списка параметров, которые принимает ваша виртуальная машина.Опции, начинающиеся с -X, зависят от реализации и могут быть неприменимы ко всем виртуальным машинам.

Вы также можете поместить дополнительные опции в eclipse.ini.

Проверьте ссылку для получения дополнительной информации.информация, вы можете найти типичные ошибки и ошибки в виртуальных машинах Eclipse и Sun на Windows part.

1 голос
/ 07 августа 2010

Мне очень жаль говорить это, и я, вероятно, буду застрелен этим ... но: В любой другой среде разработки, которую я использовал в Python, Ruby on Rails, PHP <> MySQL, Java и ... все работали лучше всего в операционных системах Windows.

Меня удивило, что Android действительно лучше всего работает на Mac OS. Посмотрим правде в глаза, я парень из Windows, но для Android - Mac - твой выбор!

К сожалению ...

0 голосов
/ 07 августа 2010

У меня не было проблем с запуском SDK и его работой в Ubuntu.Это бесплатно, ресурсы велики, и больше всего это не окна.Так что связывание библиотек и прочего - не такая уж большая головная боль.Кроме того, он намного лучше освещает ваш компьютер, так что вы получаете всю мощь, которую ваш потрясающий компьютер может тестировать по-настоящему тяжелые приложения!Почему бы тебе не попробовать?Бьюсь об заклад, вы не будете разочарованы.; -)

0 голосов
/ 06 августа 2010

Миллион ошибок в день звучит так, будто какой-то компонент сильно сломан.Является ли плагин Android верной версией для используемой вами версии Eclipse.Многие еще не готовы к Eclipse 3.6

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