【问题标题】:Phonegap upgrade from Cordova 2.8 to Cordova 3.2 issuePhonegap 从 Cordova 2.8 升级到 Cordova 3.2 问题
【发布时间】:2013-12-28 05:05:15
【问题描述】:

每个人。

我在尝试将 Phonegap 项目从 Cordova 2.8 升级到 Cordova 3.2 时遇到问题。

这是我要做的所有步骤:

  1. http://archive.apache.org/dist/cordova/cordova-3.2.0-src.zip下载Cordova 3.2.0

  2. 提取并创建项目 C:\cordova-3.2.0\cordova-android\bin\create C:\test com.example.test 测试

  3. 然后我将 assets/www 上的所有文件从旧项目复制并覆盖到新项目。但是用新的(cordova-3.2.0.js)替换文件cordova-2.8.0.js

  4. 将项目导入 Eclipse

  5. 将 res/xml/config.xml 和 AndroidManifest.xml 编辑为旧项目

  6. 在设备上构建和运行

==> 在设备上运行时,它不起作用,只显示空白页。我注意到旧的cordova-2.8.0.js 比cordova-3.2.0.js 有更多的功能,可能是这里的根本原因错误。

谁能告诉我这里出了什么问题,并告诉我如何解决它。谢谢。

【问题讨论】:

  • 尝试使用 CLI 和 Cordova 3.2 创建新项目并复制粘贴您的 HTML/JS/CSS 文件

标签: cordova upgrade


【解决方案1】:

由于 Cordova 3.0 插件与 cordova 代码分离,因此应通过 CLI 添加到项目中,如 Command-Line interface 文章中所述,例如:

$ cordova plugin add org.apache.cordova.device-motion
$ cordova plugin add org.apache.cordova.device-orientation
$ cordova plugin add org.apache.cordova.geolocation

我认为 CLI 的使用是将 Cordova 从 2.X 迁移到 3.X 更正确的方法:通过 Cordova CLI 创建一个新项目并将您的内容复制到新创建的项目中。

【讨论】:

    猜你喜欢
    • 2015-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多