1

Android で Phonegap 1.8.1 ラッパー (Phonehap ビルド) を使用して Sencha Touch 2.0.1.1 アプリケーションをデプロイする際に問題があります。

Phonegap API なしで sencha production ビルド後にアプリケーションを実行すると、すべて問題ありません。ただし、Phonegap API がアプリケーションに追加されると、一度だけ実行されます。アプリを閉じて再度開くと、読み込みインジケーターのみが表示され、何も起こりません。

この方法で Phonegap API を追加します。

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

アプリでAPI関数を使用することさえありません。ビルドするjsファイルを追加するだけです。どんな助けでも大歓迎です!

4

2 に答える 2

1

うーん...数日間のトラブルの後、原因がマイクロローダーであることがわかりました。sencha microloader で JavaScript ファイルを追加すると、アプリが 1 回だけ実行されます。スクリプト タグを index.html に追加してファイルを手動で追加すると、すべて問題ありません。一般に、マイクロローダー、特に製品版には奇妙なことがたくさんあります...

于 2012-07-01T15:16:14.497 に答える
0

使用している Android API のバージョンは何ですか? 私は15と10でテストしています。

10 で、sencha ビルド (プロダクション、テスト) を使用している場合、アプリがインストール後にのみ実行されることを確認できます。API 15 では、そのような動作はありません。

于 2012-12-03T15:38:49.550 に答える