5

我一直在使用 eclipse 开发带有 phonegap 的 Android 应用程序,直到几周前,我决定尝试 Sublime Text 2。我发现它比 eclipse 编辑器好得多,所以我想继续使用它。我唯一缺少的是在 Sublime 内的设备上测试应用程序的快速方法。

幸运的是,其他人也有同样的想法并为此开发了一个插件: https ://github.com/Korcholis/Andrew

可悲的是,我无法让它工作,我安装了 ant 并将插件指向 adb 但是当我尝试创建一个新项目时没有任何反应(并且控制台中没有错误消息)。

我还发现了这个其他插件: https ://bitbucket.org/ucomesdag/sublime-android 但我不知道如何安装和运行它。

有没有其他人找到办法做到这一点?

4

2 回答 2

5

快速更新到 2014 年。

从 PhoneGap Cordova 3.0 开始,不再需要通过 eclipse 开发 Android 应用程序。您可以自由使用任何您希望的代码编辑器或 IDE,因为应用程序构建是通过简单的命令行独立于 eclipse 完成的。

  1. cordova run android打包 .apk 并安装在 adb 检测到的任何活动设备上或
  2. cordova build android仅打包 .apk。

cordova run android在您的情况下,您可以继续使用 Sublime 并在准备好进行测试运行时弹出命令。

于 2014-02-25T01:58:03.447 回答
1

虽然我同意 Insane Coder 的观点,即您应该坚持使用受支持的 IDE 为 Android 开发,但根据此链接和现有的 Sublime Text 2 Ant 支持,您可以使用此 IDE 构建和开发您的 android 项目(只需要一些时间来设置全部完成...而不是使用受支持的 IDE,例如 IntelliJ 或 Eclipse)。

使用 PackageControl,查找“Ant”。这将为 Ant 安装语法高亮。另一个使构建命令 ( ctrl+b) 能够为 Ant 文件工作的插件,“Super Ant”。您应该能够在安装了那些的 sublime text 2 中为 android 编写代码。

另一方面......你使用窗户吗?您链接到的 Andrew 项目似乎存在 Windows 兼容性问题。显然与在您的硬盘驱动器中定位“SDK”(他在 Andrew 的 github 页面中说 sdk,但可能他的意思是 JDK?)有关。这可能很麻烦,因为 Windows 通常将东西安装到“程序文件”和代码中,由于空间的原因,它变成了“Progra~1”。在我给你的链接中,还有另一种方法,所以当你安装 JDK 时,设置一个名称中没有空格的文件夹,就像c:\java\jdk1.6.0_02你喜欢的其他东西一样。Andrew 可能遇到的问题是它没有在您的硬盘中找到 jdk。

于 2013-07-15T16:20:47.300 回答