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

Как я могу разработать для Android в Emacs?

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

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

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

4b9b3361

Ответ 1

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

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

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

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

Ответ 2

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

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

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

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

Ответ 3

Вы можете попробовать 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, строить и перестраивать проект Android ndk, устанавливать и удалять apk, запускать исполняемый проект ndk, выводить журнал эмулятора на emacs.

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

Ответ 4

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

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