Подтвердить что ты не робот

Разработка Android без использования Eclipse

Хорошо, поэтому я являюсь заядлым пользователем Emacs и стараюсь держаться подальше от использования IDE, если я не обязан это делать, и я вижу, что рекомендуется использовать Eclipse с плагином для разработки Android. Мне просто интересно, действительно ли нужно использовать плагин Eclipse (или некоторые другие там)?

4b9b3361

Ответ 1

Вы можете абсолютно использовать Emacs: http://riddell.us/AndroidWithEmacsOnUbuntu.html. (Этот сайт исчез, но копия была захвачена Wayback Machine, которую можно найти здесь http://web.archive.org/web/20120321225744/http://riddell.us/AndroidWithEmacsOnUbuntu.html). В нем описано, как использовать Emacs и только Emacs для тестового приложения, Нет Eclipse.

Ответ 2

Почему тогда не использовать Eclipse с Emacs + plugin, который даст все возможности инструментов Google + знакомые ярлыки Emacs и т.д.? В качестве альтернативы вы можете просто установить свою схему ключей в Emacs, выполнив Eclipse->Window->Preferences->General->Keys и установив схему в Emacs

Если вы решительно настроены на использование Emacs "как есть", я также рекомендую изучить проект "Mavenizing" с помощью maven-android-plugin, который вы может запускаться из Emacs

Ответ 3

Недавно я написал код, позволяющий использовать CEDET с проектами Android. В настоящее время он находится в подразделении разработки CEDET на базе bzr на sourceforge. Сообщение здесь:

http://sourceforge.net/mailarchive/message.php?msg_id=27126953

Он поддерживает создание нового проекта Android, сборку, запуск отладчика, установку на устройство и перемещение между некоторыми файлами XML и некоторыми соответствующими .java файлами и vs-versa. Он включает некоторые исправления для поддержки java и интеллектуального завершения.

Как и в случае с большинством вещей такого характера, помощь в его более надежной работе приветствуется.

Основные инструкции для загрузки находятся здесь:

http://sourceforge.net/projects/cedet/develop

и вам понадобится ветка android.

Ответ 4

Вы можете попробовать Android-emacs-toolkit. http://code.google.com/p/android-emacs-toolkit/

Android-emacs-toolkit помогает построить разработку Android окружающей среды на emacs. Он содержит основной режим emacs, который помогает для разработки программы Android sdk и ndk.

Он обеспечивает поддержку для создания нового avd, запуска avd, создания новый проект Android, построить и перестроить проект Android sdk, строить и перестраивать проект, ndk, устанавливать и удалять Android apk, запустить исполняемый проект ndk, войти в эмулятор выхода Emacs.

Этот инструментарий протестирован на WindowsXP/7, Ubuntu11 с помощью android-sdk и андроид-NDK-r7.

Ответ 5

Конечно, нельзя использовать Eclipse. Вы пропустите некоторые функции, такие как улучшенная семантическая помощь с Java, чем я думаю, что вы не можете получить нигде, но вы получите возможность использовать свой любимый редактор, более простые для отладки процессы сборки и возможность работать на менее мощной машине.

В "Руководстве для разработчиков" есть раздел о который разрабатывается в других IDE. SDK содержит небольшой пакет Emacs для отладки приложений Android с GUD. Там есть небольшая информация в Emacs Wiki, указывающая на два интерфейса для запуска SDK-инструментов внутри Emacs (Emacs хорош для чтения вывода logcat, для экземпляр): RemVee android-mode и Джонатан Аркелл EmDroid.