我是 PhoneGap 的新手,刚刚通过 npm 安装程序安装了 PhoneGap 3.3.0(是通过 npm 的默认版本)并在 PhoneGap site 创建了应用程序
C:\> npm install -g phonegap
$ phonegap create my-app
$ cd my-app
$ phonegap run android
然后我按照文档进行操作,这很令人困惑 - for 3.3.0 version CLI commands文档中提到的是cordova,而3.2.0 中提到的是phonegap。而且在安装步骤中提到的命令是phonegap而不是cordova。
$ cordova create hello com.example.hello HelloWorld
我也按照 IDE - Eclipse 中的开发步骤进行操作,但对于 3.3.0,没有提供任何步骤,并且文件夹和文件似乎有所不同。
在某些时候,我尝试了这两个命令来创建应用程序,当我使用 cordova 并通过创建现有 Android 项目选择项目时,这些文件夹与使用phonegap 创建的应用程序不同。
我的问题是:
使用哪个 CLI? [我在某处读到 PhoneGap 支持比 Cordova 更多的插件/插件]
我可以使用 Eclipse 或 Xcode 处理该项目 - 请提供一些 3.3.0 在 IDE 环境中工作的指南吗?
我也可以使用 Xcode 开发 Android 应用程序吗?
最佳答案
- Phonegap 只是 Adobe 的 Apache Cordova 品牌版本。如果您想利用在 Adobe 云中构建应用程序的优势,您将使用 Phonegap(如果您没有 Mac 来构建 iOS 应用程序,这可能很有用。)因为 Phonegap 构建在 Cordova 之上,并且基本上是与某些云集成相同,任何为 Phonegap 编写的插件也必须适用于 Cordova(虽然说 Cordova 插件可以在 Phonegap 上工作是不正确的,因为插件需要做一些特殊的事情才能在 Adobe 的构建系统中工作。) Adobe 确实提供了对某些插件的支持,但如果他们这样做了,我并不知道。
- 是的,您可以使用 Cordova(或 Phonegap)CLI 创建基本项目结构,然后您可以使用您选择的 IDE 实际开发项目。大多数人可能不会真正使用 Eclipse 或 Xcode,除非他们正在进行插件开发 - 这是因为使用 Cordova,您将使用 HTML5 技术开发移动应用程序,而从历史上看,Eclipse/Xcode 并不适合此类开发。您可以在 Cordova 文档中找到有关如何使用 IDE 设置开发工作流程的指南:iOS Platform Guide和 Android Platform Guide
- It looks possible但这可能会付出大量的努力却收效甚微。
关于android - PhoneGap 3.3.0 又名 Cordova 与 PhoneGap 3.2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21624689/