Можно ли использовать Android SDK без использования Eclipse?
Я хотел бы разработать для Android, но мне не очень нравится использовать IDE для программирования, поскольку я нахожу их довольно громоздкими по сравнению с текстовым редактором и командной консолью. Есть ли какой-нибудь способ, которым я могу разрабатывать для Android, не делая этого в Eclipse, и вместо этого используя Gedit? Системные требования, указанные на сайте разработчиков Android, указывают Eclipse в качестве требования, но мне было интересно, нашел ли кто-нибудь способ вручную подключиться к библиотекам SDK за пределами Eclipse. Я использую установку Linux в качестве своего окна разработки.
2 ответа
Вам не нужно использовать Eclipse, просто настоятельно рекомендуется, потому что инструменты хорошо интегрированы:
Рекомендуемый способ разработки приложения для Android - использовать Eclipse с плагином ADT. Плагин ADT обеспечивает редактирование, сборку, отладку, а также упаковку и подпись.apk, интегрированную прямо в IDE.
Однако, если вы предпочитаете разрабатывать свое приложение в другой IDE, такой как IntelliJ, или в простом редакторе, таком как Emacs, вы можете сделать это вместо этого. SDK включает в себя все инструменты, необходимые для настройки проекта Android, его сборки, отладки и последующей упаковки для распространения. Этот документ является вашим руководством по использованию этих инструментов.
См. Эту страницу в Руководстве разработчика для получения дополнительной информации: Разработка в других IDE.
Да, вы можете сделать это только с помощью SDK и Ant (и JDK, конечно). Я делаю это прямо сейчас как упражнение по переучиванию Ant и по созданию процедуры "идиотская кнопка" для сборки релиза.
Я должен сказать, что это медленно, просто пытаясь настроить процесс сборки на источниках, которые, я знаю, скомпилируют. Я рад, что у меня есть Eclipse для быстрого развития на этапе отладки.