Cordova命令行界面在PhoneGap中的使用

Cordova命令行界面在PhoneGap中的使用,cordova,hybrid-mobile-app,Cordova,Hybrid Mobile App,我正在使用phone gap开发一个跨平台的移动应用程序。必须使用cordova命令行界面吗???我不理解这一需求,并表示它将在特定的工作环境组合中工作。请解释cordova命令行界面的用法 谢谢是的,在为所有平台创建和编译应用程序时,必须使用CLI(Cordova命令行界面) 关于如何使用它的说明如下: 创建PhoneGap项目 phonegap create hello com.example.hello HelloWorld` 在任何连接的设备上编译并安装应用程序 phonegap run

我正在使用phone gap开发一个跨平台的移动应用程序。必须使用cordova命令行界面吗???我不理解这一需求,并表示它将在特定的工作环境组合中工作。请解释cordova命令行界面的用法

谢谢

是的,在为所有平台创建和编译应用程序时,必须使用CLI(Cordova命令行界面)

关于如何使用它的说明如下:

  • 创建PhoneGap项目

  • phonegap create hello com.example.hello HelloWorld`
  • 在任何连接的设备上编译并安装应用程序 phonegap run android phonegap运行android

  • 您还可以使用它删除已安装的插件 phonegap local plugin remove org.apache.cordova.core.media phonegap本地插件删除org.apache.cordova.core.media


  • 上述示例使用的是来自

    的参考。如果安装了phonegap cli,则实际上不需要cordova cli

    自从Phonegap 3.3发布以来,Phonegap文档在某种程度上被破坏了,并开始在edge文档(最新版本)中进行更正:不再提及Phonegap cli,只有cordova cli,但Phonegap cli仍然有效

    在edge文档中,目前他们在中记录phonegap cli和cordova cli,因此不太清楚

    事实上,您可以安装cordova cli或phonegap cli,也可以同时安装两者

    phonegap和cordova cli具有相同的命令,只有少数例外:

    • prepare
      命令神秘地从phonegap 3.3中消失
    • 使用phonegap cli,如果要在本地生成,则需要在某些命令前面加上local前缀
    • phonegap cli允许使用phonegap build在adobe的云上启动构建
    如果您不需要使用phonegap构建,我建议您只使用cordova cli

    要在其他答案的评论中回答您的问题,请使用cordova cli,您将能够在本地为任何受支持的平台构建,但以下情况除外:

    • 只有在OSX中才能进行IOS本地构建
    • Windows 8和Windows phone本地版本需要Windows(Windows phone 8需要安装仅安装在Windows 8上的最新sdk,因此您甚至无法在Windows 7或更低版本上本地生成Windows phone 8项目)
    因此,android本地构建可以在osx、linux或windows上实现

    不使用cli(下载zip)就可以安装cordova,但是安装插件更为复杂,我认为没有更多的文档解释如何使用zip


    我希望这能帮助您更清楚地了解cordova和phonegap。

    谢谢您的回答,我还有一个疑问,正如android开发文档中提到的。是否只有在Mac或linux环境下才可能?它在Windows PC上也应该可以正常工作。假设您正确安装了Google Android SDK和ADB工具。如果这些是edge文档,那么它们现在似乎都提到了cordova。所以我会按照你的建议,只使用科尔多瓦。 phonegap run android phonegap local plugin remove org.apache.cordova.core.media