3

我采取了以下步骤在我的应用程序中使用 Phonegap 库:

  1. 从http://phonegap.com/download/下载 phohegap-2.3.0
  2. 将 cordova-2.3.0.js 从 phonegap-2.3.0/lib/android/ 复制到我的sencha touch 2应用程序的根目录
  3. 将以下内容添加到我的 sencha touch 应用程序根目录下的app.json中:

        {   
            "path": "cordova-2.3.0.js",
            "update": "delta"
        },
    

在 Chrome 浏览器中它工作正常。但是,当我在真实设备(Android 2.3.0)上运行该应用程序时,它会永远挂在第一个标准闪烁屏幕上。

有谁知道 -我是否已完成安装 Phonegap 所需的所有步骤,还是还有更多步骤?

更新

我生成了一个空应用程序,它不适用于附加的 cordova.js(当对象在附加 sencha-touch.js 之前)。

这可能很奇怪,但是当我将带有“cordova-...js”的字符串放在“js”字段的底部(以前它是“js”数组中的第一个对象)时,应用程序会正常加载:

"js": [
        {
            "path": "touch/sencha-touch.js"
        },
        {
            "path": "app.js",
            "bundle": true,  /* Indicates that all class dependencies are concatenated into this file when build */
            "update": "delta"
        },
        {
            "path": "cordova-2.2.0.js"
        }
    ]...

但是我不确定 PhoneGap 是否正常工作。我将对其进行测试并发布我的结果。

4

0 回答 0