【问题标题】:deploying the web application to server for android将 Web 应用程序部署到 android 的服务器
【发布时间】:2011-02-24 09:04:52
【问题描述】:

我使用 Android 平台的 phone gap 框架开发了一个 Web 应用程序。我只有一个名为 index.html 的文件,所以我将 index.html 和 phonegap.js(来自框架)文件复制到服务器并从模拟器运行它们。然后我收到如下错误

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 文件夹中..

请帮我部署这个项目(如何部署的过程以及用户如何在设备浏览器中查看页面)..谢谢..

【问题讨论】:

    标签: android web-applications cordova


    【解决方案1】:

    PhoneGap 框架不能以这种方式工作,您应该将 phonegap.0.9.4.jar 和 phonegap.js 都放在您的移动设备上,而不是放在远程服务器上。

    【讨论】:

    • 嗨,是的,它不起作用,请给我概述或任何有关此的链接吗?在 phonegap 站点中,我只看到将应用程序发布到市场。但我想部署在服务器中,它必须从浏览器中工作,而不是通过安装 apk 作为单独的应用程序。主要概念是当用户键入网址时,必须显示网页并且必须播放流。 . 如何将 phonegap.jar 和 phonegap.js 放在每个设备中?请指教..谢谢..
    • 恐怕你不能在不让用户安装apk的情况下使用phonegap。但是,SenchaTouch 和 jQTouch 适合您的要求。您可以使用这些框架编写 HTML5 应用程序,而无需要求用户安装任何 apk。
    • 哦,真的,我现在很失望.. 由于这个框架是用于 Web 应用程序的,它应该从服务器而不是 apk 工作,他们应该开发这个 phonegap 来支持它.. 无论如何谢谢你通过建议其他框架作品来回答和帮助我..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-17
    • 2015-05-16
    • 2016-04-10
    • 2012-07-13
    • 1970-01-01
    相关资源
    最近更新 更多