对于其他不满意的读者,我会讲我的故事,在您阅读之前,您必须知道我是那种喜欢使用 CLI 并且认为键盘快捷键比使用鼠标更快的开发人员,如果您不同意可能是此设置不适合您:
安装主要工具
- 我已经从 Eclipse 项目网站下载了 Eclipse Luna (4.4.0)。
- 下载安卓 SDK。
- 稍后安装 ADT 插件(通过Help > Install New Software)。
- 安装 ADT 插件后会询问 Android SDK 的路径。
- 稍后在安装 Eclim (2.4.0) 时,它会询问 eclipse 安装文件夹以及.vim文件夹。
- 启动 Eclim 守护程序服务。(在 debian 中你可以使用update-rc.d让它一直运行,或者为你的系统搜索解决方案,你可以设置在系统启动时启动,让想法出来!)
设置 Android 开发 Vim Studio
- 通过输入 vim 检查 Eclim 是否已启动,
:PingEclim
您应该会看到 Eclim 的版本以及 Eclipse 的版本。
- 我建议安装NeoComplCache Vim 插件,它可以很好地与 Eclim 自动完成功能集成,在Eclim 文档网站上它说明了您需要添加什么来集成它。
- Eclim 将根据您在 eclipse 上所做的设置检测 android-sdk 路径,但如果没有,您可以定义 android-sdk 路径(请参阅 Eclim 文档)。
如何创建项目并在设备上安装
- 使用我的 NERDTreee,我会在选定的根目录中自动 CD 并使用
:ProjectCreate %/MyProjectFolder -n android
,它会要求一些配置。
- 稍后为了您可以构建应用程序并将其安装到您的手机上,您首先需要生成构建文件(eclipse 不共享这些构建文件),使用(请注意,如果您已经在其中,则
:!android project update --path %/MyProjectFolder
可以省略“ /MyProjectFolder ”)文件夹)。如果要更新这些值,可以添加--target
和标记。--name
- 此时,您可以毫无问题地在项目中工作,代码完成效果非常好,如果您需要导入一些东西,
:JavaImport
但您知道可以映射它。
- 无论您想在您的设备中测试应用程序(我使用物理设备)使用
:Ant debug install
,如果构建成功使用,:!adb shell am start -n your.package.name/.YourMainActivity
这将像 eclipse 一样在您的设备中触发应用程序。
您可以将 build 和 install 命令与:!ant debug install && adb shell am start -n your.package.name/.YourMainActivity
. 还要记住为您的 logcat 保持一个终端打开,adb logcat
或者如果您声明一个标签(我建议这样做)adb logcat -s "MyTag"
为什么要使用eclim?
更新我的eclipse juno后我很痛苦,只显示错误,我厌倦了下载,安装,更新eclipse,即使捆绑的ADT也有bug,Android Studio在linux上通过swing字体渲染看起来很丑,浪费了很多时间最后我只是搜索集成我的 vim(我将它用于 web 开发)并且从未回头,使用 Eclim 因为我的系统上有错误的 eclipse(仍然在这里不能使用那个缓慢的错误废话,我讨厌 ECLIPSE )。
值得吗?
如果您没有 Eclipse,我建议您尝试另一个没有 eclim 的 Android Development Vim Studio,但如果您已经有 Eclipse,请选择 eclim。是的,我更乐意在 Vim 中而不是在 eclipse 中以这种方式编写代码,唯一错过的是 GUI 布局设计器。正如有些人所说,如果你想把事情做好,最好自己做
看起来工作量很大
是的,我肯定会开始为此构建一个 vimscript。