2014-03-26 55 views
0

我的Phonegap應用程序出現問題。我得到了一個404錯誤phonegap.js 據我所知,編譯器(我使用Phonegap構建)將取代我的phonegap.js的src由真正的路徑,但我不明白。Phonegap.js找不到

這很奇怪,因爲我已經加載了所有其他腳本,但沒有這個。

此截圖來自Safari,調試我在iPad上啓動的應用程序,爲您提供更多細節。

我在iOS 7.0中使用Phonegap 3.1.0和iPad Retina 64位。

編輯:我不能使用Phonegap 3.4.0,Phonegap構建仍然不支持它。

enter image description here

提前感謝!

+0

奇怪的是,phonegap.js應該在構建時複製到項目的根目錄。你有沒有嘗試與其他版本的phonegap構建(我相信3.2應該可用)。您也可以嘗試使用cordova.js。 – QuickFix

回答

0

謝謝你們,但問題與Phonegap無關。我從我們的桌面版本複製,並造成了這個問題。正如我在評論中所寫的,截圖來自我的iPad的Safari調試器,而不是來自瀏覽器選項卡。

1

將phonegap.js想象成運行時。只有當您的應用在設備上運行時才存在。

如果您在本地Web服務器上預覽您的應用程序,您將獲得404,因爲本地運行時不是您的設備(它是您的筆記本電腦)。

爲了解決這個問題,開發人員發明了一些工具,如PhoneGap模擬(http://emulate.phonegap.com/),您可以在其中使用模擬器來「模擬」設備上發生的本地運行時中的某些行爲。

+0

嗨Adam, 我發佈的截圖是從我的iPad應用程序而不是從瀏覽器。你可以在右面板上看到index.html不是來自服務器,而是來自/var/mobile/Applications/[id]/Governorhub.app/www/index.html –

+0

非常感謝模擬器,我會看看它。 – QuickFix