Я собираюсь начать разработку приложения для Android, и мне нужно получить IDE. Eclipse и плагин Android Затмение, кажется, естественный выбор. Тем не менее, я знаком с IntelliJ и повторю резче, поэтому я бы предпочел использовать IntelliJ.
Кто-нибудь использовал https://code.google.com/archive/p/idea-android/ ? Это хорошо?
Должен ли я просто укусить пулю и изучить Eclipse?
android
eclipse
intellij-idea
Джейми МакЭлвин
источник
источник
Android Studio
на основе IDEA IntelliJ.Ответы:
ПОСЛЕДНИЕ НОВОСТИ
Android Studio официально вышла из бета-версии и была выпущена. Теперь это официальная среда разработки для Android - Eclipse больше не будет поддерживаться. Это определенно IDE для разработки Android. Ссылка на страницу загрузки: http://developer.android.com/sdk/index.html
НОВОСТИ
Начиная с Google I / O 2013, команда Android перешла к IntelliJ Idea с новой IDE для Android Studio: http://developer.android.com/sdk/install/studio.html
Приятно видеть, что Google поддерживает идею. Можно с уверенностью сказать, что Android Studio, и, следовательно, Idea, отныне будут окончательной IDE для разработки Android! : D
ОРИГИНАЛЬНЫЙ ОТВЕТ
IntelliJ теперь поддерживает Android. См. Включение поддержки Android на странице справки JetBrains и странице проекта Google Code для плагина. Начало работы страницы вики очень полезно.
Если вы привыкли к IntelliJ, я не думаю, что было бы полезно переключать IDE только для инструментов Android. Вы можете работать на Android с любым текстовым редактором (я использую Vim). Если вы более продуктивны в конкретной среде, я не понимаю, почему вам придется изучать новую. Не стоит, по моему мнению. Плюс я большой поклонник IntelliJ. Плагин IntelliJ позволяет создавать файлы apk и передавать приложение в эмулятор, это все, что вам нужно для разработки приложений для Android. Я бы сказал, что с IntelliJ ты в безопасности.
Обновление: теперь есть официальная бесплатная IDE для IntelliJ android dev! http://blogs.jetbrains.com/idea/2010/10/intellij-idea-10-free-ide-for-android-development/
источник
Eclipse не так сложен в изучении (я использую Eclipse и NetBeans, и довольно легко переключаюсь назад и вперед). Если вы собираетесь изучать разработку Android с самого начала, я могу порекомендовать Hello, Android , которую я только что закончил. Он показывает вам, как именно использовать все функции Eclipse, которые полезны для разработки приложений для Android. Также есть краткий раздел о настройке для разработки из командной строки и из других IDE.
источник
Тед Ньюард оценивает их из существующих IDE следующим образом:
Кажется, он думает, что «Затмение» вызывает много «трений»; Трудно сказать, что это значит.
Редактирование, годы спустя: после попытки использовать Eclipse / Aptana для разработки узлов и использования продуктов JetBrains для разработки узлов и рубинов, я бы абсолютно начал с IntelliJ IDEA и попробовал 30-дневную пробную версию.
источник
К сожалению, нет идеальной IDE для Android. Eclipse имеет больше возможностей, так как это единственный плагин, разработанный Google для IDE. Однако, если вы такой же, как я, устали от сбоев и утомленных переключений режимов отладки / разработки, используйте плагин Netbeans с http://nbandroid.kenai.com .
источник
Если вы разрабатываете собственный код для Android с использованием NDK, попробуйте Visual Studio. (Не опечатка !!!) Проверьте: http://ian-ni-lewis.blogspot.com/2011/01/its-like-coming-home-again.html
и: http://code.google.com/p/vs-android/
источник
Я думаю, что Intellij является лучшим вариантом для Android. я использовал и eclipse, и intellij, и обнаружил, что intellij гораздо проще использовать с android по сравнению с eclipse по следующим причинам:
Intellij предоставляет встроенную поддержку для Android, и вам не нужно настраивать его, как вам нужно сделать с затмением. Intellij предоставляет функцию автоматического поиска, которая очень важна для таких разработчиков, как мы, для повышения производительности. И если мы говорим о затмении, вы должны ввести каждый метод, имя класса и т. Д. Самостоятельно. (Может быть, у eclipse есть и эта функция, но я так и не нашел ее и, поверьте мне, я пытался найти ее как угодно). Она гораздо удобнее и проще в использовании, чем Eclipse. Я надеюсь, что это поможет вам и другим участникам переполнения стека решить, какая IDE лучше всего подходит для разработки под Android.
Мой личный выбор - Intellij.
РЕДАКТИРОВАТЬ
Но есть одна вещь, которую я люблю в затмении - это создание визуального макета. Вы можете использовать технику перетаскивания для создания макета, и Eclipse автоматически сгенерирует для вас XML-файл, как и XCODE.
РЕДАКТИРОВАТЬ
Хорошие новости!! Intellij добавил новую функцию, которая показывает, как будет выглядеть ваше приложение. Он не работает точно так же, как Eclipse, но даст вам хорошее представление о вашем макете.
Мой личный выбор по-прежнему Intellij, потому что он помогает мне печатать быстрее, чем затмение.
РЕДАКТИРОВАТЬ
Ладно, ребята, в эти дни я использую Eclipse Juno и обнаружил, что это плохо и медленно. Так что, если вы все еще хотите использовать Eclipse, лучше придерживайтесь какой-нибудь старой версии. И, наконец, я смог найти, как включить автозаполнение в затмении. Ниже небольшой учебник.
Eclipse -> Preference -> Java -> Editor -> Content Assist -> Auto Activation
Теперь поместите следующее в три поля
Теперь тебе пора. Удачного кодирования.
РЕДАКТИРОВАТЬ
Так как теперь Google принял Intellij для своего собственного инструмента для разработки Android, теперь нет сомнений, какой из них лучше. Интеллидж намного лучше, чем затмение. И я снова переключился на Intellij, и я чувствую, что вернулся домой !! : D
источник
Все полнофункциональные Java IDE хороши и имеют одни и те же концепции и основные функции. Если вы можете найти способ обойти один, вы, вероятно, можете сделать то же самое для любого другого без особых проблем.
РЕДАКТИРОВАТЬ: Google дал нам замечательный подарок с новой и бесплатной AndroidStudio очень хорошо. Я настоятельно рекомендую это по Eclipse.
источник
Если вы еще не установили Eclipse, я бы порекомендовал Motorola MotoDev Studio. Он выполняет множество раздражающих маленьких задач, таких как настройка среды Android вместе с вашими путями, и добавляет много полезных встроенных функций в Eclipse.
Даже если вы уже установили Eclipse, вы можете добавить его в качестве плагина (я сам не пробовал). Это является Моторола, поэтому они имеют некоторые Motorola ориентированную функциональность , а также, например, возможность добавить свои приложения на рынок Motorola. В любом случае, если вам интересно, попробуйте: http://developer.motorola.com/docstools/motodevstudio/
источник
Я использую IntelliJ IDEA в течение последних 12 месяцев в качестве своей основной IDE, но я также часто вынужден использовать Eclipse. Поэтому, когда мне приходится работать в Eclipse, я начинаю кусать ногти. Я подведу итог моим плюсам и минусам.
Плюсы Eclipse:
- визуальный редактор. ИДЕЯ тоже есть, но довольно примитивная. Я подозреваю, что эта функция скоро будет удалена, так как IDEA улучшит свой редактор.
- множество проектов в одной правой панели (это также моя личная задача, так как мне нравится IDEA для одного проекта на панели)
- более быстрая компиляция проектов Android. IDEA ускорила процесс компиляции, поэтому я также надеюсь удалить этот Eclipse pro
ИДЕИ плюсы:
- быстрее intellisense (если вам нравится Resharper, то вы знаете, о чем я говорю)
- умнее автозаполнение - мой друг и я решили написать тот же класс. Я закончил до него просто потому, что ИДЕЯ быстрее реагирует на мои желания
- невероятно умные - не знаете, что делать? просто нажмите Ctrl + Shift + пробел и IDEA скажет вам, что должно прийти туда. Он также распознает схему именования, если вы заполняете
name
объект, он сначала отображаетgetName
метод.- добавлю больше, как я их помню
Минусы IDEA:
- Тем не менее, единственным недостатком является то, что если вы откроете проект Eclipse для Android и отредактируете какой-либо файл макета XML, Eclipse больше не сможет отображать отредактированный файл в своем редакторе визуальных макетов. На сегодняшний день это не исправлено, и это ошибка IDEA, так как он каким-то образом портит XML.
Итог: если вы человек, который не видит преимуществ ReSharper в .NET (а мы все закодировали в .NET), то вы, вероятно, будете придерживаться Eclipse. Это официальная Android IDE, и вы считаете, что она лучшая.
Если вам понравился ReSharper и вы хотите писать код быстрее, вы по достоинству оцените IDEA и будете придерживаться его всегда.
источник
IDE, поддерживающая разработку под Android, - это Processing для Android: http://wiki.processing.org/w/Android . Обработка - это собственный язык, но его легко выучить. Обработка для Android требует установки JDK и Android SDK, но выполняется сама по себе. Он работает в Linux, Mac OSX и Windows (примечание: можно разработать настольное приложение в приложении Processing, а затем скомпилировать его для любой из этих операционных систем). Его разработка продолжается, но работает. Это особенно полезно для быстрого наброска идеи и запуска ее на вашем телефоне Android (даже если вы планируете развивать ее в другой IDE).
Здесь есть активный форум поддержки: http://forum.processing.org/android-processing .
источник
Одна хорошая система - Basic4Android - отлично подходит для тех, кто знаком с Basic,
источник
Eclipse и Netbeans ужасно медленны, и это чудо, что даже серьезные разработчики придерживались его годами, даже не пытаясь придерживаться лучшего продукта.
Java как платформа - позор, когда дело доходит до не-карманных платформ (win, mac, linux), и если кто-то собирается разрабатывать на платформе, я говорю: делай что-то еще, но вообще не используй Java. Что касается мобильности, то, вероятно, здесь есть какая-то удача, поскольку системы более масштабны.
Насколько я знаю, не существует какой-либо IDE для Java, которая не написана в среде Java. Это ужасно, потому что Java портит среду рабочего стола.
Я хочу потратить часы на Google, чтобы найти Java IDE / Editor, который способен для проектов Android, но будет использовать собственную среду для себя.
источник
t know why this was downvoted so much; Eclipse and NetBeans are really slow. I don
знаю, сколько раз мой фокус нарушался, потому что «Затмение» не может заставить задуматься.Я чувствую, что Eclipse IDE больше подходит для приложений Android, чем для других IDE. Поскольку он предоставляет нам более пяти перспектив, которые сделают наш проект гибким и легким. Вы можете попробовать Eclipse ides, начиная с версии 3.6 и выше, обеспечит вам лучшую производительность.
Eclipse_jee_indigo
Eclipse_java_indigo
Eclipse_classic
Вышеуказанные затмения относятся к 3.7.2, которые являются последними и поддерживают все виды доступа.
источник
Я большой сторонник использования среды, которая вам наиболее знакома. Однако это не всегда лучший вариант. В некоторых случаях другая среда может привести к (намного?) Большей эффективности в долгосрочной перспективе.
В этом конкретном случае я подозреваю, что придерживаться того, что вы уже знаете, - хороший вариант, но кто-то, начинающий новое, выиграет от простой настройки и интеграции sdk / ndk, предлагаемой eclipse. Я также не знаю, насколько доступна манипуляция с геолокацией (или манипулирование состоянием телефона - т.е. входящий вызов и т. Д.) В других IDE, но интеграция в Eclipse ощущается без проблем.
AIDE - забавный вариант, который я использую во время путешествий или когда мне не хочется все время сидеть за столом. Это чрезвычайно хорошо собранная среда IDE, которая работает на Android, компилирует приложения для Android, а затем позволяет устанавливать ее, не касаясь компьютера. Он включает считывание logcat, подсветку синтаксиса и некоторую совместимость с git. Очевидно, что у вас не так много доступного экранного пространства, и вещи могут быть загромождены, или вы не можете видеть все, что хотите, сразу, но для быстрых касаний или в начале проекта это более чем достаточно.
источник
Eclipse - лучшая IDE. Это легко настроить Android и отладки приложений в Eclipse
источник
Eclipse - наиболее широко используемая среда разработки для платформы Android. Причина в том, что даже сам Google предоставляет плагин, который будет добавлен в Eclipse и начнет разработку приложений. Я попытался установить его с рынка Eclipse, очень легко и просто создать приложение для Android . настроить тоже очень просто .
источник
Вы также можете разрабатывать приложения Android с богатым пользовательским интерфейсом, используя Adobe AIR. Если вы планируете пойти по этому пути, то Flex Builder Burrito - лучшая IDE. Посмотрите на этот пост, как легко создать приложение AIR4Android http://blog.air4android.com/?p=13.
источник
Я советую Android-пакет для TextMate: https://github.com/nesterow/Android.tmbundle. Это легкий и простой в использовании. Там нет intellisense, но на самом деле это просто заставляет вас лучше помнить пространства имен. :)
источник
Для меня лучшим является Motodev - плагин Eclipse, разработанный Motorola.
источник
ты можешь использовать Юнону , я просто нахожу это. это быстрее, чем Гелиос, с которым я работал. можешь попробовать.
источник