Cordova 无eclipse的Phonegap

Cordova 无eclipse的Phonegap,cordova,camera,Cordova,Camera,有没有可能在不使用Eclipse的情况下创建Phonegap应用程序,而是使用类似记事本++的软件,并且仍然可以访问智能手机的特定功能,如照相机、加速计、录音机等 我尝试创建了所有需要的文件,比如config.xml和index.html等等。但是我不能让相机工作,我没有试过其他的API。我使用了来自Phonegap自己的API(文档)网站的完整示例代码 我发现的另一个问题是,如果不使用Eclipse,我找不到任何关于Phonegap的好的web教程 我希望我的问题是清楚的。我不是以英语为母语的

有没有可能在不使用Eclipse的情况下创建Phonegap应用程序,而是使用类似记事本++的软件,并且仍然可以访问智能手机的特定功能,如照相机、加速计、录音机等

我尝试创建了所有需要的文件,比如config.xml和index.html等等。但是我不能让相机工作,我没有试过其他的API。我使用了来自Phonegap自己的API(文档)网站的完整示例代码

我发现的另一个问题是,如果不使用Eclipse,我找不到任何关于Phonegap的好的web教程

我希望我的问题是清楚的。我不是以英语为母语的人,所以很抱歉我选择了这个词

致意


Dan

是的,您可以通过使用ant或build.phonegap.com之类的服务从命令行构建项目来轻松做到这一点。

这取决于您的目标平台。Phonegap只是HTML web容器上的Javascript到本机API库包装器。为了更清楚地理解,你可以参考这篇文章:

对于Android,您需要Eclipse来编译应用程序,并下载各种版本(2.1、2.2、4.1)的Android模拟器。对于iOS,您需要xCode来编译应用程序以及iPhone/iPad模拟器。PhoneGap(build.PhoneGap.com)提供的构建服务通过在服务器上编译代码简化了这个过程,并返回二进制文件


如果您使用谷歌浏览器测试Phonegap应用程序,请注意,您只能模拟UI和web服务。您将无法测试手机的特定功能,如摄像头、加速计,因为web浏览器没有这些功能。

npm安装-g cordova
将为您提供整洁的命令行界面

另见


只是不确定这在Windows中是如何实现的,但是Node.js和
npm
似乎是可用的,所以应该没问题。如果你遇到问题,你可能想试试cygwin。(就我个人而言,如果我不得不在Windows上做一些严肃的事情,安装它是第一件事。)

我只使用Eclipse启动调试器并导出apk包。我直接用SublimateText编辑项目文件。它就像一个魅力:)

你为哪个平台开发?Android?我想为Phonegap提供的所有平台开发。如果我理解正确,如果我使用Phonegap的编译方法,我不必考虑我为哪个平台开发?它确实为不同的平台编译不同的应用程序。我不知道我在这里是否正确:)不完全正确-eclipse只会自动执行上面提到的工具。没有什么可以阻止您手动调用各种编译器,尽管这在背后会是一个真正的难题。我的意思是,Eclipse就像xCode一样是一个IDE。这使工作更容易。我们总是可以使用命令行工具直接编译代码。但我认为Daniel可能在寻找一种简单的方法,因为他对PhoneGap或Android非常陌生。据我所知,当我选择使用phonehap编译我的应用程序时,它确实会为不同的平台编译不同的应用程序,正如你们所说,这听起来像是Iphone的ex应用程序。phonegap在Iphone上编译dosent作品?我被迫通过上传Zip文件或使用Dreamweaver作为Phonegap的网关来使用Phonehap的在线服务,两者都可以。我最近使用Dreamweaver进行了测试,并使其正常工作。我在我的安卓手机atm机上运行了一个小应用程序,它可以告诉我现在的位置,并把它放在谷歌地图上。
cordova create Baz
cd Baz
cordova platform add android
cordova build
cordova compile android # will install the .apk on your connected Android device