我一直在使用eclipse开发带有phonegap的Android应用程序,直到几周前,我决定尝试使用Sublime Text 2.我发现它比eclipse编辑器好得多,所以我想继续使用它。我唯一缺少的是在Sublime内部设备上测试app的快速方法。
幸运的是,其他人也有同样的想法并为此开发了一个插件: https://github.com/Korcholis/Andrew
可悲的是,我无法让它工作,我安装了ant并将插件指向adb但是当我尝试创建一个新项目时没有任何反应(并且控制台中没有错误消息)。
我还发现了这个其他插件: https://bitbucket.org/ucomesdag/sublime-android 但我不知道如何安装和运行它。
其他人是否找到了这样做的方法?
答案 0 :(得分:5)
2014年的快速更新。
从PhoneGap Cordova 3.0开始,不再需要通过eclipse开发Android应用程序。您可以自由使用任何代码编辑器或IDE,因为应用程序构建是通过简单的命令行独立于eclipse完成的。
cordova run android
打包.apk并安装在adb或cordova build android
仅打包.apk。在您的情况下,只要您准备好进行测试运行,就可以继续使用Sublime并弹出cordova run android
命令。
答案 1 :(得分:1)
虽然我同意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吗?你链接到的安德鲁项目,似乎有Windows兼容性问题。显然与你的硬盘驱动器中找到“SDK”(他在安德鲁的github页面中说sdk,但可能他指的是JDK?)有关。这可能是一个麻烦,因为Windows通常会将内容安装到“Program Files”和代码中,因为空间而变成“Progra~1”。在link I give you中还有另一种方法,因此当您安装JDK时,设置一个名称中没有空格的文件夹,例如c:\java\jdk1.6.0_02
或其他令您满意的内容。您可能与安德鲁的问题是它没有在您的硬盘中找到jdk。