- Java eclipse android studio
- Eclipse for Android Developers
- Package Description
- This package includes:
- Download Links
- Bugzilla
- Выбор среды разработки для платформы Android
- Илья Дергунов
- Обзор IDE Eclipse
- Обзор Android Studio / IntelliJ Idea
- Обзор NetBeanse
- Android Development Tools (ADT) и AndMore
- Выбор IDE для Android
- Заключение
- Как перенести проект Eclipse на Android Studio. Миграция проектов на Android Studio
Java eclipse android studio
Community
Participate
Eclipse IDE
- Home
- Downloads
- Packages
- Release
- Eclipse IDE Neon
- M6
- Eclipse for Android Developers
Eclipse for Android Developers
Package Description
An IDE for developers creating Android applications.
This package includes:
- Eclipse Git Team Provider
- Eclipse Java Development Tools
- Maven Integration for Eclipse
- Mylyn Task List
- Code Recommenders Tools for Java Developers
- Eclipse XML Editors and Tools
- org.eclipse.andmore.android.basic.feature
- org.eclipse.andmore.ndk.feature
- org.eclipse.andmore.hierarchyviewer.feature
- org.eclipse.andmore.traceview.feature
- org.eclipse.andmore.gldebugger.feature
- org.eclipse.buildship
- org.eclipse.egit
- org.eclipse.egit.import
- org.eclipse.egit.mylyn
- org.eclipse.epp.package.common.feature
- org.eclipse.equinox.p2.user.ui
- org.eclipse.help
- org.eclipse.jdt
- org.eclipse.jgit
- org.eclipse.m2e.feature
- org.eclipse.m2e.logback.feature
- org.eclipse.mylyn.context_feature
- org.eclipse.mylyn_feature
- org.eclipse.mylyn.bugzilla_feature
- org.eclipse.mylyn.git
- org.eclipse.mylyn.hudson
- org.eclipse.mylyn.ide_feature
- org.eclipse.mylyn.java_feature
- org.eclipse.mylyn.wikitext_feature
- org.eclipse.platform
- org.eclipse.rcp
- org.eclipse.recommenders.rcp.feature
- org.eclipse.recommenders.snipmatch.rcp.feature
- org.eclipse.recommenders.mylyn.rcp.feature
- org.eclipse.wst.xml_ui.feature
Maintained by: Eclipse Packaging Project
Download Links
Bugzilla
Bug ID | Title | Status |
512672 | DDMS files not found — org.eclipse.andmore.ddms | NEW |
530999 | Cannot execute Eclipse.exe after extract | NEW |
512671 | Unable to execute early startup code for the org.eclipse.ui.IStartup | NEW |
512670 | Problems occurred when invoking code from plug-in org.eclipse.ui.workbench | NEW |
493641 | [Welcome] Adopt Solstice theme for Android package | NEW |
496792 | I see errors when i open eclipse for android . | NEW |
492475 | Error when loading the sdk | NEW |
Bugs listed in italics indicate the bug has been moved to another project.
Bug ID | Title | Status |
495378 | Add incubation to Android Neon Package | CLOSED |
Bugs listed in italics indicate the bug has been moved to another project.
Источник
Выбор среды разработки для платформы Android
Илья Дергунов
Автор статьи. ИТ-специалист с 20 летним стажем, автор большого количества публикаций на профильную тематику (разработка ПО, администрирование, новостные заметки). Подробнее.
Проблема
Использование инструментов сборки не вызывает трудностей, но программирование с помощью текстового редактора происходит слишком медленно, чтобы стать обычным способом разработки. Как выбрать интегрированную среду разработки (IDE) для использования в проектах Android: Android Studio, Eclipse или другие?
Решение
Взвесьте “плюсы” и “минусы” каждого варианта, затем бросьте жребий. Попробуйте каждый вариант для создания проекта разумного размера.
Обсуждение
В то время как в мире MS Windows доминирует единая среда разработки, а в мире Android есть единая среда разработки, которая является официальной, в более крупном Java-мире есть несколько сред, заслуживающих внимания.
Обзор IDE Eclipse
Eclipse — та интегрированная среда разработки создана IBM в первые дни языка Java, когда стало ясно, что его среда IDE Visual Age просуществует недолго (среда Visual Age была написана на языке Smalltalk, а не на Java). По моему опыту преподавания языка Java, около 80% разработчиков на языке Java используют среду Eclipse, и эта цифра остается довольно устойчивой на протяжении многих лет. Spring Tool Suite (STS) и различные среды разработки приложений компании IBM основаны на Eclipse и входят в это число.
Обзор Android Studio / IntelliJ Idea
Android Studio — официальная интегрированная среда разработки на платформе Android, поддерживаемая компанией Google. Она основана на интегрированной среде разработки IntelliJ Idea, которая существует уже давно, но имела относительно небольшой уровень использования в сообществе Java, пока компания Google не включила в нее свой подключаемый модуль и не переименовала эту версию в Android Studio.
Обзор NetBeanse
Net Beans — эта интегрированная среда разработки была написана в небольшой компании, которую в 1999 г. приобрела компания Sun Microsystems. В свою очередь, в 2000 г. компания Sun Microsystems была приобретена компанией Oracle. Среда NetBeans уже давно является официальной интегрированной средой разработки приложений, но ее использование затмила среда Eclipse (помните: затмение (eclipse) возникает, когда другое тело проходит перед Солнцем). Относительно немногие разработчики используют NetBeans специально для платформы Android, поэтому, чтобы не отвлекаться на детали, среда NetBeans в моем блоге не рассматривается.
В течение первого десятилетия существования платформы Android компания Google рекомендовала использовать интегрированную среду разработки Eclipse со своим собственным подключаемым модулем под названием Android Development
Android Development Tools (ADT) и AndMore
Tools (ADT). Компания Google предлагала его и как автономный модуль (для тех, у кого уже была установлена среда Eclipse), и как пакет, интегрированный в среду Eclipse. Примерно в 2013 г. компания Google объявила о переключении на среду Android Studio на базе IntelliJ. Вскоре после этого организация Eclipse Foundation объявила, что небольшая команда взяла за основу модуль Android Development Tools (ADT), поскольку он имел открытый исходный код, и объединила его с некоторыми подключаемыми модулями. Этот новый модуль называется AndMore. Среда Eclipse, дополненная модулем AndMore, эквивалентна по функциям и совместима со средой Eclipse, дополненной модулем ADT, но некоторые имена в файлах проекта должны быть изменены. Обратите внимание на то, что некоторые организации могут по-прежнему использовать модуль ADT. Если вы принадлежите к этому лагерю, то можете (как правило) просто поставить имя ADT везде, где мы говорим о модуле AndMore.
Выбор IDE для Android
Кроме того, на выбор интегрированной среды влияют структура вашего проекта и инструмент сборки. Среда Eclipse поддерживает одноуровневый проект, который обычно требуется для приложения, с дополнительным вторым проектом для тестирования, если вы используете официальную платформу тестирования модулей Android. Модуль ADT (и, следовательно, AndMore) не требует внешнего инструмента построения; он содержит все необходимое для создания любого типа приложений для платформы Android. Он должен содержать только два файла проекта, которые должны храниться в системе управления версиями исходного кода: .project и .classpath . Также можно контролировать каталог файлов .settings , но он сильно меняется, поэтому его можно легко игнорировать. В среде Eclipse существует даже интерфейс прикладного программирования для манипулирования структурой проекта. Поскольку существуют только два файла, о взломе проекта путем редактирования файлов конфигурации не может быть и речи. Кроме того, среда Eclipse хорошо поддерживается инструментом сборки Maven с использованием подключаемых модулей М2Е (Maven Eclipse) и M2E-Android (вам понадобятся оба). Однако эта настройка может быть немного причудливой.
С другой стороны, среда Android Studio использует лабиринт файлов проекта. Ниже приводится список файлов (за исключением исходного кода вашей программы!) в проекте, созданном в среде Android Studio 2.0.
Похоже, что среда Android Studio предлагает около 30 файлов, чтобы сделать то, что делает среда Eclipse с помощью всего лишь нескольких файлов. По общему признанию, не все из них должны храниться под контролем источника, но какие именно? Чтобы ответить на этот вопрос, загляните в файл .gitignore в проекте, создаваемом в среде Android Studio 2.x; в нем перечислены файлы, которые не должны включаться в систему управления версиями исходного кода.
Среда Android Studio также ожидает, что каждый проект имеет дополнительный уровень структуры каталогов, называемый арр (от слова application (приложение)), для обслуживания относительно немногочисленных приложений, которые имеют несколько модулей, таких как библиотеки. В среде Eclipse вы просто заставляете проект использовать библиотеку. Дополнительная структура каталогов, помещенная в пути имен экземпляров Studio, означает, что каталог, в котором создается проект Studio, не соответствует старой структуре проекта Maven и что вы не можете использовать старую знакомую команду grep -r шаблон имя_проекта /src . Вы должны помнить, что каждый раз нужно дополнительно набирать строку арр/ . Это кажется безобидным, но раздражающим недостатком. Конечно, люди, которые часто используют несколько проектов, но забывают создавать их по-отдельности, начиная работу, будут ценить то, что среда Studio делает что-то за них.
Следует также учитывать скорость. Обе среды обеспечивают довольно быстрый ввод кода. Поскольку среда Studio не является самодостаточной интегрированной средой разработки, а зависит от системы сборки Gradle, она работает намного медленнее, но ожидается, что версия Studio 2.x будет значительно улучшена в этом отношении. У разных людей разные идеи о том, как измерять скорость (были опубликованы разные результаты), поэтому целесообразно изучить эту проблему самостоятельно на соответствующем аппаратном обеспечении.
Среда Eclipse предоставляет одно окно Package Explorer (Проводник пакетов) на основе дерева, поэтому вы можете легко перемещать, копировать или сравнивать файлы из разных проектов. Среды IntelliJ и Studio открывают каждый проект в новом окне и по умолчанию закрывают предыдущий.
Таким образом, между ними есть много различий, но также и много очевидных сходств. Это похоже на покупку автомобиля: автомобили делают компании GM, Ford, Chrysler, Tesla, BMW, Toyota и многие другие, но вам нужно выбрать один. Тем не менее выбор среды IDE не такой уж и исключительный. Что, если вам понравятся обе среды? Вы можете использовать Eclipse для обычной работы на языке Java и IntelliJ / Android Studio для работы на платформе Android, особенно если вам нужна современная поддержка Android, хотя переключение туда и обратно может быть утомительным. Можно даже настроить ваши проекты на платформу Android и открыть в обеих средах IDE — мы сделали это для большинства проектов в репозитории примеров. Однако мы не рекомендуем данное мероприятие в качестве общей практики.
Кстати, если вы запустите обе среды, обязательно настройте их для совместного использования одной и той же папки SDK — реальных инструментов платформы Android, библиотек и образов эмулятора, — тогда вам не придется обновлять все дважды.
В качестве еще одного способа для опытного пользователя Eclipse можно работать в среде Android Studio, используя при этом комбинации клавиш, которые заставят эту среду работать как Eclipse, хотя многие из параметров комбинаций клавиш там не совсем правильные, и вам придется немного поиграть с ними. И если вы это сделаете, а другой разработчик в вашей команде окажется пользователем среды Studio или базовой среды IntelliJ, то вы оба проиграете при парном программировании.
Заключение
Если вам нужна лучшая поддержка новых функций, то среда Android Studio может быть лучшим выбором. Если вы хотите, чтобы среда IDE широко использовалась в сообществе Java, то лучшим выбором может быть Eclipse. Правильного и быстрого ответа на этот вопрос нет.
Источник
Как перенести проект Eclipse на Android Studio. Миграция проектов на Android Studio
Android Студия теперь является официальной средой разработки для Android. Google настоятельно рекомендует разработчикам переходить на нее, чтобы иметь возможность использовать все последние обновления, и вообще, сполна вкусить радость от использования в работе этой замечательной IDE!
Как я уже говорил, мы с Дмитрием Виноградовым тоже будем постепенно, по мере возможности переводить уроки на Android Studio. Все новые уроки на нашем канале уже выходят в новой среде разработки.
Раньше чтобы перенести проект Eclipse на Android Studio для начала нужно было открыть ваш проект в Eclipse , и выполнить его экспорт с генерацией gradle файла сборки. Потом именно этот файл сборки build.gradle нужно было выбрать при импорте проекта в Android Studio. Этот способ приблизительно описан и на официальном сайте android.
Но у меня с его помощью не получилось импортировать проект на Android Studio. Вроде сделал все, как по инструкции. Gradle долго что-то там тянул, колбасил, а в итоге я даже не увидел привычных файлов проекта в окне менеджера. Внизу было сообщение, что-то там о несоответствии версии сборки.
Тогда я пошел другим путем, и все получилось намного проще и быстрее. Не нужно париться с Eclipse и делать экспорт. Просто открываем Android Studio, и закрываем все открытые проекты, если они есть. Вы должны увидеть окно приветствия.
Нажмите Импорт проекта Non-Android Studio
Нажмите Импорт проекта Non-Android Studio. Найдите проект Eclipse, который вы хотите импортировать, станьте на него и нажмите кнопку ОК. В последующих окнах оставляем все, как есть. Умная Android Studio правильно обновляет структуру проекта и создает соответствующую Gradle сборку.
Найдите проект Eclipse, который вы хотите импортировать, станьте на него и нажмите кнопку ОК
Я выбрал проект из урока 137, который изначально создавался в Eclipse. как видим, все прекрасно открывается, все файлы и папки проекта на месте.
Чтобы вы убедились еще раз, я вам открою папку другого проекта из своего старого workspase. Проект урока 136. Вот, никаких build.gradle здесь нет, чистый Eclipse! Полное Затмение! Этож надо было так назвать среду разработки)
Нет, я ничего не имею против Eclipse, мощная, замечательная среда, мы на ней работали и работаем.
Давайте Проект урока 136 тоже импортируем, закрепим, так сказать.. Возвращаемся в Android Studio, закрываем проект, в окне приветствия жмем Импорт проекта Non-Android Studio. Gradle после недолгих раздумия собирает наш проект, все на месте, никаких ошибок. Здесь в классе MainActivity были комментарии на кириллице. Никогда не пишите комментарии в java коде кириллицей!
Макеты открываются, все просто замечательно. Чтобы окончательно убедиться, что импорт прошел успешно, давайте запустим прилодение из этого проекта на эмуляторе.
Здесь тоже никаких сюрпризов, все работает.
Вот так просто и без лишних телодвижений можно перевести все ваши android проекты из Eclipse на Android Studio.
Товарищи разработчики! Идите в ногу со временем! Переходите на Android Studio!
Если у вас возникают проблемы, пишите об этом в комментариях под видео, мы обязательно постараемся вам помочь. Смотрите наш канал, и удачи в разработке android приложений!
Поддержите нас, и мы сделаем еще больше полезных уроков по android разработке!
Источник