我已经浏览了other IDEs的Android指南,我已经使用ant
和一个简单的Emacs编译命令进行了基本构建和安装工作。我知道在Emacs中开发Java和XML的一些现有工具。我还看到EmacsWiki page推荐了两个Emacs软件包,EmDroid和android-mode
我想听听人们推荐的内容,包括Emacs包,小功能或工作流程。
作为旁注,我对Eclipse非常熟悉,并且我确实设置了ADT插件。但是,emacs是我的主要编辑器,我想看看我如何在这里使用它。
答案 0 :(得分:22)
我也使用Emacs进行Android开发。 虽然我没有使用任何Emacs包。
只需在Emacs中编写,然后从终端使用android-sdk(ant,android,keytool,jarsigner,adb)。
你总是可以在Emacs中使用M-x编译,但我通常更喜欢Android的普通旧bash shell。
抱歉,我的工作流程并不令人兴奋。
答案 1 :(得分:13)
目前android-mode.el
处于更好的状态,而且您可以轻松地将其分叉,以便通过Github向开发人员添加您自己的提交。
然而,这两种模式都非常基本,只是给你一组函数来调用各种Android开发工具。
你可能知道jde
和ant-mode.el
- 如果你不是,我刚才提到过它们。
他们将帮助您获得Android SDK开发所需的一般Java / Ant支持。
答案 2 :(得分:3)
您可以尝试使用Android-emacs-toolkit。 http://code.google.com/p/android-emacs-toolkit/
Android-emacs-toolkit有助于在emacs上构建android开发环境。它包含一个emacs主模式,有助于开发android sdk和ndk程序。
它支持创建新的avd,启动avd,创建新的android项目,构建和重建Android sdk项目,构建和重建Android ndk项目,安装和卸载apk,运行可执行ndk项目,输出模拟器登录emacs。< / p>
此工具包在WindowsXP / 7,Ubuntu11上使用android-sdk和android-ndk-r7进行了测试。
答案 3 :(得分:0)
要构建Android本身(即AOSP,CyanogenMod ......),请查看$(TOP)/ development / ide / emacs目录。 ATM,你会发现android-common.el,android-compile.el和android-host.el。
这些可用于在Emacs中制作模块/包,替换mm和mmp等命令。