我有一个我在PhoneGap 2.7上构建的Android应用程序。我使用cmd安装了phonegap 3.5并尝试升级应用程序,如下所示
How do I upgrade Phonegap in my Phonegap app?
但是当我使用cmd执行此操作时,它会出现以下错误:
与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
答案 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
将当前目录更改为新创建的文件夹
- 在cordova / phonegap 3.x中
添加android平台:
cordova平台添加android
默认情况下没有添加插件,所以你必须添加你使用的所有插件:
cordova插件添加uri.of.plugin
根据需要自定义config.xml
构建android项目(这将在platforms / android文件夹中创建文件)
cordova build android
您可能需要在platforms / android / AndroidManifest.xml中自定义AndroidManifest.xml
现在您可以使用CLI来处理项目。