如果我打開使用「PhoneGap Build」服務構建的.apk,我會在應用程序根文件夾中找到三個js文件。爲什麼PhoneGap Build在Android版本中包含3個phonegap.js?
"phonegap.js"
"cordova-2.7.0.js"
"cordova.js"
這些文件具有不同的文件名,但內容相同。 爲什麼PG Build包含這三個文件,如果我只參考phonegap.js?
如果我打開使用「PhoneGap Build」服務構建的.apk,我會在應用程序根文件夾中找到三個js文件。爲什麼PhoneGap Build在Android版本中包含3個phonegap.js?
"phonegap.js"
"cordova-2.7.0.js"
"cordova.js"
這些文件具有不同的文件名,但內容相同。 爲什麼PG Build包含這三個文件,如果我只參考phonegap.js?
回答這個問題,可以在官方技術支持論壇中找到:
Duplicates in APK (phonegap.js & cordova.js & cordova-x.x.x.js)
許多用戶都包括了錯誤的文件。在我們看來,允許包含上述內容可以避免很多混淆 - 足以超過兩個額外文件的佔用空間。
由於PG js文件實際上是跨平臺(android,ios,windows 8,bb等)的不同js文件,它會嘗試爲該平臺構建覆蓋您的PG js文件,並假設您將命名它就像上面那樣。 – Noogen
情況並非如此:1)我正在檢查.apk文件(因此數據包已被**爲android專用) - 2)這三個文件是**相同的** – hybrid2102