【问题标题】:What Cordova.js to use使用什么 Cordova.js
【发布时间】:2014-01-10 10:33:28
【问题描述】:

我用cordova 2.3.0 制作了一个HTML/JS 应用程序。 cordova.js 的版本是从 phonegap 网站下载的 iOS 版本。

当我使用https://build.phonegap.com/ 构建此应用程序时,它会为每个平台生成一个文件。 android 版本当然不能工作,因为 cordova.js 文件是用于 iOS 的。

我可能遗漏了一些东西,因为我认为 phonegap 的重点是与平台无关的 JavaScript 代码。那么我应该使用什么 Cordova.js?

【问题讨论】:

    标签: cordova


    【解决方案1】:

    使用 phonegap 构建,您不应在项目中添加任何 cordova.js。 您应该在 html 中包含 phonegap.js(就好像它在项目的根目录中一样)而不是 cordova.js

    然后 phonegap build 将根据版本(自动选择或在 config.xml 中定义)将 cordova.js 和 phonegap.js 文件添加到项目的根目录。

    我还建议您迁移到 phonegap 3 并使用 CLI 构建项目,因为它允许本地和 phonegap 构建项目具有相同的项目结构,您甚至可以直接从命令启动 phonegap build 上的构建行。

    【讨论】:

      【解决方案2】:

      Cordova.js 有助于链接黑白本机代码和 html 页面。具体来说,它从客户端获取请求,如果调用了一些本机函数,那么它将被发送到cordova.js。这会将其转发到本机代码。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多