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