Android开发不使用Eclipse

Jes*_*mos 33 ide emacs android

好的,所以我是Emacs的狂热用户,并且倾向于远离使用IDE,除非我绝对必须并且我看到建议使用带有插件的Eclipse来开发android.我只是想知道是否真的有必要使用Eclipse插件(或其他一些)?

小智 28

你绝对可以使用Emacs:http://riddell.us/AndroidWithEmacsOnUbuntu.html.(这个网站已经消失,但是Wayback Machine可以找到一份副本,可以在这里找到http://web.archive.org/web/20120321225744/http://riddell.us/AndroidWithEmacsOnUbuntu.html)它描述了如何使用Emacs和Emacs用于测试应用程序.没有Eclipse.

  • Link给了我一个404 (5认同)

Bos*_*one 7

为什么不将Eclipse与Emacs +插件一起使用,这将提供Google工具的所有功能+熟悉的Emacs快捷方式等?或者,您可以通过执行Eclipse->Window->Preferences->General->Keys和设置架构到Emacs 来简单地将密钥方案设置为Emacs

如果你坚持"按原样"使用Emacs,我还建议使用maven-android-plugin "Mavenizing"你的项目,你可以从Emacs触发

  • 我认为emacs的强大功能并非来自用于编辑文本的默认键绑定,而是来自根据您的意愿修改几乎所有内容的能力.Vanilla Vim默认键绑定对于编辑文本更快 (11认同)
  • 我发现围绕Eclipse上的膨胀软件感到恼火 - 我们有些人使用Emacs就有原因.有了这个不可行的ADT版本和这个操作系统业务的可怕工作列表,我经常用Eclipse看到,我只是累了,想回到我所在的地方感觉更好地控制了我的环境.Eclipse用户没有冒犯,但它并没有为我削减它.我的最新消息是"Maven Android插件无法与Ubuntu 14.04安装的Eclipse 3.8.1一起使用 - "不,我的环境中没有任何特殊内容."为什么不Eclipse"对我来说只是空洞的承诺. (2认同)

Eri*_*ric 7

我最近写了一些代码,允许在Android项目中使用CEDET.这是目前在sourceforge的CEDET的bzr开发分支.帖子在这里:

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

它支持创建一个新的android项目,构建,启动调试器,在设备上安装以及在一些XML文件和一些匹配的.java文件之间移动,反之亦然.它还包括对java支持和智能完成的一些修复.

与大多数这种性质的东西一样,欢迎使它更加健壮.

下载的基本说明如下:

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

你需要android分支.


小智 7

你可以试试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.

此工具包在WindowsXP/7,Ubuntu11上使用android-sdk和android-ndk-r7进行了测试.


Gil*_*il' 6

当然可以不使用Eclipse.你会错过一些功能,比如我认为你无法在其他任何地方获得更好的语义帮助,但你将能够使用你喜欢的编辑器,更容易调试的构建过程,以及在功能较弱的机器上工作.

"开发人员指南"中有一节介绍如何在其他IDE中进行开发.SDK包含一个小型Emacs包,用于使用GUD调试Android应用程序.有一个在一点点信息的Emacs维基,指着两个接口运行在Emacs SDK工具(Emacs是阅读不错的logcat输出,例如):RemVeeandroid-mode,和乔纳森ArkellEmDroid.