2

我有显示 Eclipse 版本 4.2 (juno) 的 Android 开发者工具。
根据 Eclim 站点所需的 Eclim 版本为

Eclipse 4.3.x (Kepler) (Eclim 2.2.x)、Eclipse 3.7.x (Indigo) (Eclim 1.7.x) 或 Eclipse 3.8 (Eclim 1.7.13 或更高版本)

我认为 eclim 1.7.18 将与 eclipse 4.2 一起使用。我也尝试了 2.3,但没有一个与 ADT 中捆绑的 eclipse 4.2 兼容。那么我应该使用哪个版本的 Eclim?

4

2 回答 2

2

我得到了 eclipse 4.2 的 ADT 捆绑包并安装了 eclim 2.2.6,它不会抱怨 eclipse 的版本。

我希望它也适合你。

于 2014-02-02T20:49:42.933 回答
1

对于其他不满意的读者,我会讲我的故事,在您阅读之前,您必须知道我是那种喜欢使用 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。

于 2014-09-21T01:57:59.843 回答