2013-05-27 55 views
0

如果我打開使用「PhoneGap Build」服務構建的.apk,我會在應用程序根文件夾中找到三個js文件。爲什麼PhoneGap Build在Android版本中包含3個phonegap.js?

"phonegap.js" 
"cordova-2.7.0.js" 
"cordova.js" 

這些文件具有不同的文件名,但內容相同。 爲什麼PG Build包含這三個文件,如果我只參考phonegap.js

folder structure screenshot

+0

由於PG js文件實際上是跨平臺(android,ios,windows 8,bb等)的不同js文件,它會嘗試爲該平臺構建覆蓋您的PG js文件,並假設您將命名它就像上面那樣。 – Noogen

+0

情況並非如此:1)我正在檢查.apk文件(因此數據包已被**爲android專用) - 2)這三個文件是**相同的** – hybrid2102

回答

1

回答這個問題,可以在官方技術支持論壇中找到:
Duplicates in APK (phonegap.js & cordova.js & cordova-x.x.x.js)

許多用戶都包括了錯誤的文件。在我們看來,允許包含上述內容可以避免很多混淆 - 足以超過兩個額外文件的佔用空間。

+0

論壇沒有提及哪個這些文件實際上是包含的* right *文件。 – Moob

+0

只需包含phonegap.js,就像官方示例中一樣。 例如:https://github.com/phonegap-build/pgb-example-console/blob/master/www/index.html – Mario

+0

或cordova.js在這些文檔中:http://cordova.apache.org/文檔/ EN/3.3.0/cordova_device_device.md.html#device.uuid_full_example – Moob

相關問題