如何从phonegap 2.9升级到phonegap 3.5(无法找到项目目录错误)

时间:2014-07-30 08:37:38

标签: android cordova cmd

我有一个我在PhoneGap 2.7上构建的Android应用程序。我使用cmd安装了phonegap 3.5并尝试升级应用程序,如下所示

How do I upgrade Phonegap in my Phonegap app?

但是当我使用cmd执行此操作时,它会出现以下错误:enter image description here

与phonegap 3.5不同,我在PhoneGap 2.7中构建的android应用程序没有平台文件夹。所以我应该怎么做?我该如何验证它是否已升级?

我也看过这些电话档文件

http://docs.phonegap.com/en/3.5.0/guide_platforms_android_upgrade.md.html#Upgrading%20Android

但它没有显示如何直接从2.7升级到3.5

1 个答案:

答案 0 :(得分:1)

我认为phonegap平台更新不适用于从3.x以上的版本升级。

要使phonegap / cordova cli正常工作,它必须检测具有3.x项目结构的项目。

要在2.x中升级项目,您必须

  
      
  • 安装phonegap或cordova cli(你似乎已经完成了,但如果你不打算使用phonegap build,我建议你使用   科尔多瓦而不是phonegap。如果没有,请通过phonegap替换cordova   在接下来的步骤中)
  •   
  • 打开一个cmd并cd到你想要放置项目的文件夹
  •   
  • 从旧项目中的www文件夹创建新项目:

         

    cordova create nameforprojectfolder com.test.app Testapp --copy-from = pathtooldwwwfolder

  •   
  • 将当前目录更改为新创建的文件夹

  •   
  • 添加android平台:

         

    cordova平台添加android

  •   在cordova / phonegap 3.x中
  • 默认情况下没有添加插件,所以你必须添加你使用的所有插件:

         

    cordova插件添加uri.of.plugin

  •   
  • 根据需要自定义config.xml

  •   
  • 构建android项目(这将在platforms / android文件夹中创建文件)

         

    cordova build android

  •   
  • 您可能需要在platforms / android / AndroidManifest.xml中自定义AndroidManifest.xml

  •   

现在您可以使用CLI来处理项目。