Cordova.js要使用什么

时间:2014-01-10 10:33:28

标签: cordova

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

当我使用https://build.phonegap.com/构建此应用程序时,它会为每个平台生成一个文件。 Android版本无法使用,因为cordova.js文件适用于iOS。

我可能遗漏了一些东西,因为我认为phonegap是一个独立于平台的javascript代码。那么我应该使用Cordova.js?

2 个答案:

答案 0 :(得分:1)

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

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

我还建议你转移到phonegap 3并使用CLI来构建项目,因为它允许为本地和phonegap构建项目提供相同的项目结构,你甚至可以直接从命令启动phonegap构建的构建线。

答案 1 :(得分:0)

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