В какой среде IDE лучше всего разрабатывать приложения для Android? [закрытый]



Я собираюсь начать разработку приложения для android и должен получить IDE. Eclipse и плагин для android eclipse, похоже, являются естественным выбором. Однако я знаком с intelliJ и re-sharper, поэтому я предпочел бы использовать intelliJ.



кто-нибудь использовал https://code.google.com/archive/p/idea-android/? это хорошо?



должен ли я просто укусить пулю и узнать затмение?

792   20  

20 ответов:

ПОСЛЕДНИЕ НОВОСТИ

Android Studio официально вышла из бета-версии и была выпущена. Теперь это официальная IDE для разработки Android-Eclipse больше не будет поддерживаться. Это, безусловно, IDE выбора для разработки Android. Ссылка на страницу загрузки:http://developer.android.com/sdk/index.html


новости

начиная с Google I / O 2013, команда Android перешла на IntelliJ Idea с новым В Android Studio интегрированная среда разработки: http://developer.android.com/sdk/installing/studio.html

здорово видеть, что Google поддерживает идею. Можно с уверенностью сказать, что Android Studio, и, следовательно, идея, отныне будет окончательной IDE для разработки Android! : D


ОРИГИНАЛЬНЫЙ ОТВЕТ

IntelliJ теперь поддерживает Android. Смотрите Включение Поддержки Android со страницы справки JetBrains и проект кода Google страница для плагина. Элемент Начало Работы вики-страница довольно полезна.

Если вы привыкли к 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 с самого начала, я могу порекомендовать Привет, Android, который я только что закончил. Он показывает вам, как именно использовать все функции Eclipse, которые полезны для разработки приложений для Android. Существует также краткий раздел о настройке для разработки из командной строки и из других IDE.

из существующих IDE,Тед Ньюард ряды их таким образом:

Best: IntelliJ IDEA

Второе: Netbeans

Третье: Затмение

Он, кажется, думает, что затмение бросает много "трений"; трудно сказать, что это значит.

Edit, годы спустя: после попытки использовать Eclipse/Aptana для разработки узлов и использования продуктов JetBrains для разработки узлов и ruby я бы абсолютно начните с IntelliJ IDEA и дайте ему попробовать 30-дневную пробную версию.

к сожалению, нет идеальной IDE для Android. Eclipse имеет больше возможностей, так как это единственный IDE разработанный Google плагин. Однако, если вы похожи на меня, надоело наблюдать странные сбои и отладки/разработки переключателем режима, использую 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, и вам не нужно настраивать ее так, как вам нужно делать с eclipse. Intellij дает вам функцию автоматического поиска, которая действительно важна для разработчиков, таких как мы, чтобы увеличить нашу производительность. А если говорить о затмении для каждого метода, класса и т. д. По своему усмотрению. (Может быть, затмение имеет эту функцию тоже, но я никогда не находил его и поверьте мне, я пытался найти его, как ничего) Его гораздо более удобный и простой в использовании, чем eclipse. Я надеюсь, что это поможет вам и другим членам Stack overflow решить, какая IDE лучше всего подходит для разработки Android.

мой личный выбор-Intellij.

EDIT

но есть одна вещь, которую я люблю в eclipse и это визуальный создатель макета. Вы можете использовать метод перетаскивания для создания макета, и eclipse автоматически создаст XML-файл для вас так же, как XCODE.

EDIT

Хорошая Новость!! Intellij добавил новую функцию, которая показывает, как будет выглядеть представление вашего приложения. Он не работает точно так же, как Eclipse, но это даст вам хорошее представление о вашем макете.

мой личный выбор по-прежнему Intellij, потому что это помогает мне печатать быстрее, чем затмение.

EDIT

хорошо, ребята в эти дни я использую eclipse juno и нашел его вид багги и медленно. Поэтому, если вы все еще хотите использовать eclipse, лучше придерживаться более старой версии. И, наконец, я могу найти Как включить автозаполнение в Eclipse. Ниже приведен небольшой учебник.

Eclipse - > Preference - > Java - > Editor - > Content Assist - > Auto Activation

теперь поставьте следующие в трех заданных коробки

Auto Activation delay(ms) - 0
Auto activation triggers for java - .(abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
Auto activation triggers for javadoc - @#

теперь вы можете идти. Счастливое кодирование.

EDIT

Как теперь Google принял Intellij для своего собственного инструмента Android dev, теперь нет вопроса о том, какой из них лучше. Intellij намного лучше, чем eclipse. И я снова переключился на Intellij, и мне кажется, что я вернулся домой!! : D

все полнофункциональные Java IDE хороши и разделяют все те же концепции и основные функции. Если вы можете найти свой путь вокруг одного вы, вероятно, можете сделать то же самое для любого другого без особых проблем.

EDIT: Google дал нам замечательный подарок с новым и бесплатным AndroidStudio очень хорошо. Я очень рекомендую его над затмением.

Если вы еще не установили Eclipse, я бы рекомендовал Motorola MotoDev Studio. Он делает много раздражающих маленьких задач, таких как настройка среды Android вместе с вашими путями, и добавляет много приятных встроенных функций для Eclipse.

даже если вы уже установили Eclipse, вы можете добавить его в качестве плагина (я сам этого не пробовал). Это - это от Motorola, поэтому у них есть некоторые функции Motorola centric, такие как возможность добавления вашего приложения на рынок Motorola. В любом случае, если вам интересно, дайте ему шанс:http://developer.motorola.com/docstools/motodevstudio/

Я использую IntelliJ IDEA в течение последних 12 месяцев в качестве моей основной IDE, но я часто вынужден использовать Eclipse. Поэтому, когда мне приходится работать в Eclipse, я начинаю грызть ногти. Я подытожу свои плюсы и минусы.

затмение плюсы:
- визуальный редактор. Идея тоже есть, но она довольно примитивна. Я подозреваю, что эта функция скоро будет удалена, так как идея улучшит свой редактор.
- многие проекты в одной правой панели (это также мой личный кон как мне нравится идея с одним проектом на панель)
- быстрее компилирует Android проекты. Идея сделала свой процесс компиляции быстрее, поэтому я также скоро ожидаю удалить этот Eclipse pro

идея плюсы:
- быстрее intellisense (если вам нравится Resharper, то вы знаете, о чем я говорю)
- умнее автозаполнения-мы с другом решили написать один и тот же класс. Я кончил раньше него просто потому, что идея быстрее реагирует на мои пожелания
- невероятно умный - не знаете, что делать? просто нажмите Ctrl + Shift+пробел и идея скажет вам, что должно прийти туда. Он также распознает схему именования, если вы заполняете name объект, он сначала отобразит getName метод.
- добавлю еще, как я их помню

идея минусы:
- Тем не менее, единственным недостатком является то, что если вы откроете проект Eclipse Android и отредактируете любой файл макета XML, Eclipse больше не сможет отображать отредактированный файл в своем визуальном редакторе макета. Этот не было исправлено по состоянию на этот день, и это ошибка идеи, так как она каким-то образом портит XML.

итог: если вы человек, который не видит преимуществ ReSharper в .NET (и мы все закодированы в .NET), то вы, вероятно, будете придерживаться Eclipse. Это официальная Android IDE, и вы считаете, что это лучшее.
Если вам понравился ReSharper и вы хотите кодировать быстрее, то вы оцените идею и будете придерживаться ее навсегда.

IDE, которая поддерживает разработку Android является обработка для Android:http://wiki.processing.org/w/Android. Обработка - это свой собственный язык, но его легко выучить. Обработка для Android требует установки JDK и Android SDK, но работает самостоятельно. Он работает на Linux, Mac OSX и Windows (на стороне Примечание: можно разработать настольное приложение в обработке, а затем скомпилировать его для целевой любой из этих операционных систем). Его развитие продолжается, но оно завод. Это особенно хорошо для быстрого наброска идеи и запуска ее на вашем телефоне Android (даже если вы планируете развивать ее дальше в другой IDE).

здесь есть активный форум поддержки:http://forum.processing.org/android-processing.

одна хорошая система Basic4Android - отлично подходит для тех, кто знаком с Basic,

  • включает в себя визуальный дизайнер для макетов экрана
  • можно подключиться к эмуляторам, доступным в составе Android SDK
  • позволяет относительно легко разрабатывать программы.

Eclipse и Netbeans оба ужасно медленные, и я ' т чудо, что даже серьезные разработчики придерживались его в течение многих лет, даже не пытаются придерживаться лучшего продукта.

Java как платформа-это позор, когда речь заходит о не портативных платформах (win,mac,linux), и если кто-то собирается развиваться на платформе, я говорю, что делать, но не использовать Java вообще. Для мобильности это, вероятно, имеет своего рода удачу здесь, так как системы больше уменьшенный масштаб.

насколько я знаю, нет ни одной существующей IDE для Java, которая не была бы написана в среде Java. Это ужасно, потому что Java портит среду рабочего стола.

Я готов потратить часы на google, чтобы найти Java IDE/редактор, которые способны для android проектов, но будет использовать родную среду для себя.

Я чувствую интегрированной среде разработки Eclipse является более подходящим для приложений Android, а не других IDE. Потому что это дает нам более пяти перспектив, которые сделают наш проект гибким и легким.Вы можете попробовать Eclipse ides начинается с 3.6 и выше, что обеспечит вам лучшую производительность.

Eclipse_jee_indigo
Eclipse_java_indigo
Eclipse_classic

вышеуказанные затмения принадлежат к версия_3.7.2 все последний и поддерживает все виды доступа.

Я большой сторонник использования среды, которая наиболее знакома вам. Однако это не всегда лучший вариант. В некоторых случаях другая среда может привести к (далеко?) большая эффективность в долгосрочной перспективе.

в этом конкретном случае я подозреваю, что придерживаться того, что вы уже знаете, является хорошим вариантом, но кто-то начинает новый, выиграет от простой настройки и интеграции sdk/ndk, предлагаемой eclipse. Я также не знаю, как доступна манипуляция геолокацией (или управление состоянием телефона-т. е. входящий вызов и т. д.) находится в других IDE, но интеграция в eclipse чувствует себя бесшовной.

помощник - это вариант, который я использую во время путешествия или когда я не чувствую, что сижу за своим столом все время. Это экстродинально хорошо собранная среда IDE, которая работает на Android, компилирует приложения для Android, а затем позволяет устанавливать их, не касаясь компьютера. Он включает в себя считывание logcat, подсветку синтаксиса и некоторую совместимость с git. Очевидно, что у вас нет большого количества доступной экранной недвижимости, и все может быть загромождено или вы не можете видеть все, что хотите сразу, но для быстрых прикосновений или в начале проекта это более чем достаточно.

Eclipse-лучшая среда IDE. Это легко настроить android и отлаживать приложения в eclipse

Eclipse является наиболее широко используемой средой разработки для платформы Android. Причина в том, что даже сам Google предоставляет плагин, который будет добавлен в eclipse и начать разработку приложений. Я попытался установить его с eclipse market place, это очень легко и просто создать приложение для android. настройка также очень просто.

вы также можете разрабатывать приложения для Android с богатым пользовательским интерфейсом, используя Adobe AIR. Если вы планируете пойти по этому маршруту, то Flex Builder Burrito-лучшая среда IDE. Взгляните на это сообщение о том, как легко построить приложение AIR4Androidhttp://blog.air4android.com/?p=13

Я советую Android bundle для TextMate:https://github.com/nesterow/Android.tmbundle это легкий и простой в использовании. Нет intellisense, но на самом деле это просто заставляет вас лучше запоминать пространства имен. :)

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

можно использовать Юнона, Я просто найти его. это быстрее, чем Гелиоса что я работал с этим. ты можешь попробовать.

Comments

    Ничего не найдено.