Можно ли использовать Android SDK без использования Eclipse? - PullRequest
3 голосов
/ 03 ноября 2010

Я бы хотел разработать для Android, но мне не очень нравится использовать IDE для программирования, поскольку я нахожу их довольно громоздкими по сравнению с текстовым редактором и командной консолью. Есть ли какой-нибудь способ, которым я могу разрабатывать для Android, не делая этого в Eclipse, а используя Gedit? Системные требования, указанные на сайте разработчиков Android, указывают Eclipse как требование, но мне было интересно, нашел ли кто-нибудь способ вручную подключиться к библиотекам SDK за пределами Eclipse. Я использую установку Linux в качестве блока разработки.

Ответы [ 2 ]

6 голосов
/ 03 ноября 2010

Вам не нужно использовать Eclipse, просто очень рекомендуется, потому что инструменты хорошо интегрированы:

Рекомендуемый способ разработки Android-приложение должно использовать Eclipse с плагином ADT. Плагин ADT обеспечивает редактирование, сборку, отладку, и .apk упаковка и подписание функциональность интегрирована прямо в IDE.

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

См. Эту страницу в Руководстве разработчика для получения дополнительной информации: Разработка в других IDE

3 голосов
/ 03 ноября 2010

Да, вы можете сделать это только с помощью SDK и Ant (и JDK, конечно).Я делаю это прямо сейчас как упражнение по переучиванию Ant и по созданию процедуры «идиотская кнопка» для сборки релиза.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...