2014-01-10 34 views
0

我用cordova 2.3.0做了一個HTML/JS應用程序。 cordova.js的版本是從phonegap網站下載的iOS版本。什麼Cordova.js使用

當我使用https://build.phonegap.com/構建這個應用程序時,它爲每個平臺生成一個文件。 Android版本不適用,因爲cordova.js文件是針對iOS的。

我可能錯過了一些東西,因爲我認爲phonegap的要點是一個獨立於平臺的JavaScript代碼。那麼我應該用什麼Cordova.js?

回答

1

使用phonegap構建,您不應該在您的項目中添加任何cordova.js。 你應該在你的html中包含phonegap.js(好像它是在項目的根目錄中)而不是cordova.js

然後phonegap構建會將cordova.js和phonegap.js文件添加到該項目取決於版本(自動選擇或在config.xml中定義)。

我也建議你移到phonegap 3並使用CLI來構建項目,因爲它允許爲本地和phonegap構建項目使用相同的項目結構,甚至可以直接從命令行。

0

Cordova.js有助於鏈接黑白本機代碼和html頁面。詳細地說,它從客戶端獲得請求,如果某個本地函數被調用,那麼它將被髮送到cordova.js。這將轉發給本地代碼。