Какие IDE существуют для разработки Android?

16

Я недавно купил свой первый телефон на Android (HTC Legend). Теперь я хочу развиваться для этого! :) Возможно ли это под Ubuntu и какой инструмент лучше? Затмение или IntelliJ или может что-то еще?

UPD: у меня уходит около года (извините за лень;) Но это мое первое приложение для Android - https://market.android.com/details?id=com.maxsoft.balls Создано Eclipse + ADT в Ubuntu 11.10 !

наполнитель
источник

Ответы:

14

Вероятно, самым простым в использовании и официально поддерживаемым является Eclipse .

Плагин Eclipse Android Developer Tools (ADT) позволяет создавать базовые проекты и управлять ими, а также выполнять пошаговую отладку и легко экспортировать приложение для развертывания / публикации.

http://developer.android.com/tools/index.html

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

http://developer.android.com/sdk/index.html

В Android SDK Tools в одиночку еще можно скачать , если вы предпочитаете не иметь весь пакет, или если у вас уже установлен Eclipse , и просто хочу , чтобы добавить плагин ADT и SDK / инструменты платформы, или , если вы предпочитаете использовать другой IDE.

http://developer.android.com/sdk/installing/index.html

Райан
источник
7

если у вас есть опыт разработки Java, вы можете попробовать плагин Eclipse + ADT - лучший

или

App Inventor для Android - это очень просто и легко, не нужно знания Java-программирования

Рияз Мохаммед Ибрагим
источник
5

Все зависит от ваших личных предпочтений. Android SDK отлично работает в Ubuntu (я использую его каждый день) и не зависит от выбранной вами среды IDE.

Лично я использую IntellJ IDEA. Общественная версия имеет поддержку Android и является бесплатной. Eclipse - инструмент по умолчанию, он также бесплатный и хорошо работает.

Я также знаю многих людей, использующих другие редакторы, такие как vim, komodoedit и другие. Однако я бы предложил использовать одно из первых двух предложений.

С точки зрения сборки приложения вы должны изучить использование сборки по умолчанию с использованием Apache Ant или вы также можете создать ее, например, с помощью Apache Maven и плагина Maven Android. В любом случае найдите инструмент для сборки, который не зависит от используемой вами IDE, и, возможно, даже используйте сервер непрерывной интеграции.

Манфред Мозер
источник
4

Как упоминалось в двух других, Eclispe + ADT - лучший вариант. Eclispe + Android обладает множеством функций, таких как средство просмотра logcat, средство просмотра трассировки стека, DDMS, откуда вы также можете делать снимки экрана телефона. Вы также можете смоделировать текстовые и входящие телефонные звонки для проверки ваших приложений. Отладка тоже очень проста. Я сам сделал приложение для Android как часть моей учебной программы, и я рекомендую eclipse + adt. Перейти на эту страницу для справки по установке. Вы можете скачать SDK здесь .

theTuxRacer
источник
А как насчет стандартных репозиториев Ubuntu? Я должен установить стоковые Eclipse, верно?
Удлинитель
1
@Extender Я не знаю о репозиториях Eclipse, лучше, IMO, скачать архив с eclipse.org/downloads . Вам достаточно первого затмения в списке загрузки. Да, вы должны «извлечь» tarball из вашего домашнего каталога и создать рабочую область в вашем домашнем каталоге, где хранятся ваши проекты. После извлечения eclipse прочитайте руководство на developer.android.com/guide/developing/eclipse-adt.html, чтобы установить SDK, и все готово. Если у вас возникли проблемы во время кодирования, stackoverflow - хорошее место, чтобы задать вопрос новичку вопросов.
theTuxRacer
Конечно, не проблема! Надеюсь увидеть несколько отличных приложений от вас: D
theTuxRacer
Чтобы сделать что-то, понадобится один год))) См. UPD
Extender