2010-08-06 2 views
2

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

Редактировать: я использую Eclipse 3.5 и im, запускающий Win7 в 4 Gig RAM, я прочитал информацию об известной ошибке с обновлением Eclipse и JDK 6 21 и попробую, что они предлагают, но я думаю, что это не проблема.

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

Редактировать 2: Новая ошибка, которую он отображает для меня «пространство« Пермен »?!

+0

Звуки разочаровывает. Я был очень доволен разработкой Android на eclipse. Если вы не возражаете, я спрашиваю, в какой ОС/аппаратном обеспечении вы работаете, и каковы конкретные ошибки, которые вы получаете? – kbrimington

+0

Какие проблемы? Любые детали? Какая версия Eclipse? – thelost

+0

см. Мое редактирование на вопрос, я добавил некоторые из проблем, которые у меня есть. – Jimmy

ответ

4

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

АДТ плагин для Eclipse, сайт предупреждает об этом:

Caution: There are known issues with the ADT plugin running with Eclipse 3.6. Please stay on 3.5 until further notice.

Кроме того, проверьте JDK быть последним. Если вы находитесь в Windows, есть a known bug with Eclipse and JDK 6 update 21. Убедитесь, что вы используете последнюю версию, так как Oracle исправила ее.

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

EDIT: Не могли бы вы уточнить эти ошибки?

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

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

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

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

If you see java.lang.OutOfMemoryError: PermGen space errors, you need to increase the permanent generation space available to Eclipse.

PermGen is the permanent generation of objects in the VM (Class names, internalized strings, objects that will never get garbage-collected). An easy, if somewhat memory-hungry fix is to enlarge the maximum space for these objects by adding

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

The arguments after -vmargs are directly passed to the VM. Run java -X for the list of options your VM accepts. Options starting with -X are implementation-specific and may not be applicable to all VMs.

You can also put the extra options in eclipse.ini.

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

+0

Спасибо, но я попробовал все выше, прежде чем я спросил здесь, и ничего не работает. см. мое редактирование на вопрос. – Jimmy

+0

проблема в том, что большинство из того, что происходит, закрывает затмение без отображения какой-либо ошибки msg, но я попытаюсь объяснить, что у меня получилось, как только у меня получится. – Jimmy

+0

одной из ошибок, которые он использует, является «пространство прогр.». – Jimmy

0

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

1

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

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

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

+0

Я недавно закончил довольно большой проект андроида, и все было довольно безупречно. О, и я был на Windows 7 x64 – Itsik

+0

Я запускаю также Win7 X64, но я не знаю, что случилось! но все разработчики, с которыми я работаю, используют Mac, и у них нет проблем с этим! – Jimmy

0

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

+0

Oh btw Я использую книгу mac с Ubuntu, являющимся единственной ОС на ней, и мне это нравится. Когда вы хотите поиграть с оболочкой adb, у вас есть файловая структура Ubuntu, и терминал, оба из которых являются дополнительным преимуществом. Возможно, вы захотите попробовать. Также моя фирма использует Ubuntu для разработки Android. – Shouvik

+0

Ubuntu работает на аппаратном обеспечении Mac, которое кажется префектной комбинацией, я буду держать это в своем уме и попытаюсь хотя бы установить Ubuntu на моем устройстве. Благодаря :) – Jimmy

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