草庐IT

android - PhoneGap 3.3.0 又名 Cordova 与 PhoneGap 3.2.0

coder 2024-01-19 原文

我是 PhoneGap 的新手,刚刚通过 npm 安装程序安装了 PhoneGap 3.3.0(是通过 npm 的默认版本)并在 PhoneGap site 中创建了应用程序

C:\> npm install -g phonegap

$ phonegap create my-app
$ cd my-app
$ phonegap run android

然后我按照文档进行操作,这令人困惑 - 对于 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 创建的应用程序不同。

我的问题是:

  1. 使用哪个 CLI? [我在某处读到 PhoneGap 比 Cordova 支持更多的插件/插件]

  2. 我可以使用 Eclipse 或 Xcode 来处理这个项目吗?请提供一些关于 3.3.0 在 IDE 环境中工作的指南?

  3. 我也可以使用 Xcode 开发 Android 应用程序吗?

最佳答案

  1. Phonegap 只是 Adob​​e 的 Apache Cordova 品牌版本。如果您想利用在 Adob​​e 的云中构建您的应用程序,您将使用 Phonegap(如果您没有 mac 来构建您的 iOS 应用程序,这可能很有用。)因为 Phonegap 构建在 Cordova 之上,并且基本上是与某些云集成相同,为 Phonegap 编写的任何插件也必须适用于 Cordova(虽然说 Cordova 插件可以在 Phonegap 上运行是不正确的,因为插件需要做一些特殊的事情才能在 Adob​​e 的构建系统中工作。)它可能确实,Adobe 提供了对某些插件的支持,但如果他们提供支持,我并不知道。
  2. 是的,您可以使用 Cordova(或 Phonegap)CLI 创建基本的项目结构,然后您可以使用您选择的 IDE 实际开发项目。除非进行插件开发,否则大多数人可能不会真正使用 Eclipse 或 Xcode - 这是因为使用 Cordova,您将使用 HTML5 技术开发移动应用程序,而历史上 Eclipse/Xcode 不适合此类开发。您可以在 Cordova 文档中找到有关如何使用 IDE 设置开发工作流程的指南:iOS Platform GuideAndroid Platform Guide
  3. It looks possible但这可能是很多工作却很少得到返回。

关于android - PhoneGap 3.3.0 又名 Cordova 与 PhoneGap 3.2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21624689/

有关android - PhoneGap 3.3.0 又名 Cordova 与 PhoneGap 3.2.0的更多相关文章

  1. ruby-on-rails - 如何在 Ruby on Rails 中实现由 JSF 2.0 (Primefaces) 驱动的 UI 魔法 - 2

    按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。问题1)我想知道ruby​​onrails是否有功能类似于primefaces的gem。我问的原因是如果您使用primefaces(http://www.primefaces.org/showcase-labs/ui/home.jsf),开发人员无需担心javascript或jquery的东西。据我所知,JSF是一个规范,基于规范的各种可用实现,prim

  2. 安卓apk修改(Android反编译apk) - 2

    最近因为项目需要,需要将Android手机系统自带的某个系统软件反编译并更改里面某个资源,并重新打包,签名生成新的自定义的apk,下面我来介绍一下我的实现过程。APK修改,分为以下几步:反编译解包,修改,重打包,修改签名等步骤。安卓apk修改准备工作1.系统配置好JavaJDK环境变量2.需要root权限的手机(针对系统自带apk,其他软件免root)3.Auto-Sign签名工具4.apktool工具安卓apk修改开始反编译本文拿Android系统里面的Settings.apk做demo,具体如何将apk获取出来在此就不过多介绍了,直接进入主题:按键win+R输入cmd,打开命令窗口,并将路

  3. ruby - Jekyll 2.0 中的 SCSS 生成错误 - 2

    我的项目布局如下:-Project-css-import.scss-_sass/main.scssimport.scss的内容是:------@import"main.scss";我期望发生的是将main.scss导入到import.scss中,然后,import.scss将在生成的_site/目录中编译为import.css。相反,我收到以下错误Conversionerror:Therewasanerrorconverting'css/import.scss'.jekyll2.0.3|Error:InvalidCSSafter"-":expectednumberorfunction,

  4. ruby - 在 Amazon OpsWorks 上使用 Ruby 2.0 - 2

    我想在AmazonOpsWorks上使用Ruby2.0,所以我正在尝试以下操作:选择自定义Recipe并将它们设置到我的forkhttps://github.com/aws/opsworks-cookbooks在此处更新所有版本号https://github.com/aws/opsworks-cookbooks/blob/master/ruby/attributes/ruby.rb到2.0值。虽然这似乎没有任何效果。自定义说明书是否会覆盖其内置的说明书?OpsWorks是否使用Recipe中的Ruby配方来进行基本的Ruby设置?同样的问题也适用于Nginx-我可以通过更改Recipe

  5. ruby-on-rails - Ruby 1.9.3 -> 2.0 别名方法和扩展 - 2

    我正在尝试将Ruby1.9.3应用程序升级到2.0,除了一个小问题外,一切似乎都很顺利。我写了一个模块,我将其包含在我的模型中以覆盖activerecorddestroy。它将现有的destroy方法别名为destroy!,然后覆盖destroy以更改记录上的deleted_at时间戳。仅当我升级到ruby​​2.0时,destroy!不再破坏记录,但其行为就像我的新覆盖方法一样。知道为什么会这样吗?下面是更相关的代码部分。完整要点here.defself.included(base)base.class_evaldoalias_method:destroy!,:destroyalia

  6. ruby-on-rails - 开始新的 Rails 3.0 项目时应该使用 ruby​​ 1.9.2 吗? - 2

    应用将在Heroku上运行依赖包括回形针哈姆指南针设计aws-s3支持或反对的理由?对其他版本的ruby​​有什么建议吗?更新Heroku目前不支持1.9.2,但预计很快会基于thispost.Rails3.0正式支持1.9.2(但不支持1.9.1),所以我决定继续使用它。更新Heroku在其beta堆栈上支持1.9.2。 最佳答案 我会说是的。当您准备好推出您的应用程序时(2-3个月?),应该解决越来越多的兼容性问题。此外,如果您遇到任何问题,您可以提交补丁并为更快的1.9.2兼容性做出贡献!;)但是为了回答您的问题,考虑到您要使

  7. 来自哈希的ruby 2.0命名参数 - 2

    如果我在ruby​​中有一个接受命名参数的方法...defsmoosh(first:nil,second:nil)first+secondend如果键匹配,将散列传递给该方法的最简单方法是什么:params={first:'peanut',second:'butter'}smoosh(params)以上会产生参数错误。更新:这似乎是Sinatra参数工作方式的问题。当我这样做时:get'a_sinatra_route'dohash=params.clonehash.symbolize_keys!smoosh(hash)end它工作正常。仅自行传递参数时,它不起作用。(即使您可以使用符号

  8. ruby 2.0 未定义方法 ObjectSpace.trace_object_allocations - 2

    在ruby​​2.0.0/247或head上试过这个:require'objspace'ObjectSpace.trace_object_allocations->undefinedmethod`trace_object_allocations'forObjectSpace:Module文档说它应该可以工作http://www.ruby-doc.org/stdlib-2.0/libdoc/objspace/rdoc/ObjectSpace.html知道我错过了什么吗? 最佳答案 对于更高的ruby​​版本,您仍然可能会遇到如下错误:

  9. ruby-on-rails - Ruby on Rails : 4. 2.0 rails 和 bin/rails 的区别 - 2

    所以从Rails4.1.x开始,似乎有一种推荐的方法是在应用程序文件夹下使用rails。而不是传统的:railsserverRails官方指南推荐使用bin/railsserver看起来bin/rails正在引用带有附加内容的rails。与rails相比,使用bin/rails的额外好处是什么?第二个问题是——我习惯于使用railsserver、railsconsole等,而不是bin/railsserver、bin/railsconsole。如果不使用bin/rails,我会丢失任何东西吗(比如误加载一些库等)?谢谢。 最佳答案

  10. ruby - Capistrano 3.0 文件传输? - 2

    似乎Capistrano曾经有anextensivefiletransferpackage.但是在3.0版本重写后好像没有了。知道是否还有其他方法可以将文件传输到服务器/从服务器传输文件吗? 最佳答案 下载:desc"downloadfoobar.txtintolocal_dir/"task:foobardodownload!"some_remote_path/foobar.txt","local_dir/"end我知道这从Cap3.2.1开始有效,因为我现在正在使用它。 关于ruby-

随机推荐