【问题标题】:Use Sublime Text 2 to develop Phonegap applications for Android使用 Sublime Text 2 开发 Android 的 Phonegap 应用程序
【发布时间】:2013-07-09 08:29:18
【问题描述】:

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

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

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

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

其他人是否找到了这样做的方法?

【问题讨论】:

  • IMO,你应该使用 eclipse 和官方的 phonegap 插件,也许你正在使用它,因为 eclipse 比 sublime 有更好的建议功能。使用插件解决方法像你提出的可以在你的应用程序中留下错误以后很难追查。

标签: android sublimetext2


【解决方案1】:

2014 年的快速更新。

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

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

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

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多