Как я могу разработать для Android в Emacs? - PullRequest
20 голосов
/ 05 сентября 2010

Я просмотрел руководство по Android для других IDE , и у меня есть базовая сборка и установка, работающая нормально, используя ant и простую команду компиляции Emacs. Мне известны некоторые из существующих инструментов для разработки Java и XML в Emacs. Я также видел страницу EmacsWiki , в которой рекомендованы два пакета Emacs, EmDroid и режим Android

Мне бы хотелось услышать, что люди рекомендуют в отношении пакетов Emacs, небольших функций или просто рабочих процессов.

В качестве примечания, я неплохо знаком с Eclipse, и я настроил плагин ADT. Тем не менее, emacs - мой основной редактор, и я хотел бы посмотреть, как я могу использовать его здесь.

Ответы [ 4 ]

22 голосов
/ 08 сентября 2010

Я тоже использую Emacs для разработки под Android.Хотя я не использую для этого никаких пакетов Emacs.

Просто напишите в Emacs, а затем из терминала используйте android-sdk (ant, android, keytool, jarsigner, adb).

YouЯ всегда могу использовать Mx-компиляцию из Emacs, но я обычно предпочитаю простую старую оболочку bash для Android.

Извините, мой рабочий процесс не очень интересен.

13 голосов
/ 05 сентября 2010

В настоящее время android-mode.el находится в лучшей форме, плюс вы можете легко его раскошелиться, чтобы добавить свои собственные материалы разработчикам через Github.

Однако оба режима довольно просты и дают вам набор функций для вызова различных инструментов разработки для Android.

Вы, вероятно, знаете о jde и ant-mode.el - если нет, я только что упомянул их.

Они помогут вам с общей поддержкой Java / Ant, необходимой для разработки Android SDK.

3 голосов
/ 01 февраля 2012

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

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

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

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

0 голосов
/ 18 февраля 2014

Для сборки самого Android (т.е. AOSP, CyanogenMod ...), посмотрите в каталог $ (TOP) / development / ide / emacs.ATM, вы найдете android-common.el, android-compile.el и android-host.el.

Они могут использоваться для создания модулей / пакетов внутри Emacs, заменяя команды, такие как mm и mmp.

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