2011-02-24 171 views
0

我開發了一個使用android平臺的手機間隙框架的web應用程序。我只有一個名爲index.html的單一文件,因此我將index.html和phonegap.js(從框架)文件複製到服務器,並從仿真器中運行它們。然後我得到了如下錯誤將web應用程序部署到服務器for android

02-24 10:46:42.540: WARN/browser(277): Console: Error: ReferenceError: Can't find variable: PluginManager http://192.168.1.25:8084/web2/phonegap.js:552 

在index.html文件我寫了一個代碼,以播放從使用Media類的互聯網流,我的PhoneGap的文檔中看到,它在工作模擬器通過安裝apk。我猜錯誤不是因爲媒體或代碼,我想我沒有正確部署網絡應用程序,因爲我離開phonepap.0.9.4.jar,因爲我不知道該文件包含在服務器的哪個位置。我使用Tomcat,我在的WebRoot文件夾中部署該..

請幫我在部署這個項目(如何部署和用戶如何查看設備瀏覽網頁的過程)..謝謝你..

回答

0

PhoneGap框架不能以這種方式工作,您應該將phonegap.0.9.4.jar和phonegap.js放在您的移動設備上,而不是放在遠程服務器上。

+0

嗨, 是它不工作,請你給我概述或任何關於此?在phonegap網站中,我只看到將應用程序發佈到市場。但我想部署在服務器,它必須從瀏覽器工作,而不是作爲一個單獨的應用程序安裝apk ..主要的概念是,當用戶輸入網址,網頁必須顯示和流必須播放。 。我怎樣才能把phonegap.jar和phonegap.js放在每個設備上?請指教..謝謝.. –

+0

恐怕你不能使用phonegap而不讓用戶安裝apk。但SenchaTouch和jQTouch適合您的要求。您可以使用這些框架編寫HTML5應用程序,而不要求用戶安裝任何apk。 – ZelluX

+0

哦,真的,我現在很失望..因爲這個框架是爲web應用程序,它應該從服務器而不是從apk工作,他們應該已經開發了這個phonegap以支持..無論如何感謝您的答案,並幫助我通過建議其他構架.. –

相關問題