0

アプリケーションのカスタム ビルドを作成しようとして、次の手順に従いました - 1. index.html ヘッダーに以下を追加しました

<script type="text/javascript" src="ext/ext-debug.js"></script>
<script type="text/javascript" src="app.js"></script>

私のapp.jsファイルは次のようになります-

Ext.application({
    name                : 'App',
    requires            : [
        'Ext.*',
        'App.view.Viewport'
    ],
    autoCreateViewport  : true,
    controllers     : [ 'MainController' ]
});

その後、次のコマンドを実行します

sencha create jsb -a http://127.0.0.1/index.html -p app.jsb3
sencha build -p app.jsb3 -d . 

app-all.js ファイルが作成されたら、ヘッダーを次のように変更します -

<script type="text/javascript" src="ext/ext.js"></script>
<script type="text/javascript" src="app-all.js"></script>

ビルドは正しく行われているようです。ただし、アプリケーションは実行を拒否するだけです!

ネットで「カスタム ビルド」について言及されていることはすべて試したようです。

誰かが助けてくれるか、少なくとも解決策の方向に私を向けることができますか?

ありがとう!

4

1 に答える 1

0

質問に記載されている例では、javascript ファイル名を app.js として配置しました。

私のアプリケーションでは、myapp.js と呼ばれていました。JavaScript ファイルにカスタム名を使用する場合は、同じ名前を反映するように「マニフェスト」(jsb3) ファイルを変更する必要があります。

これが完了すると、すべてが完全に機能しました。

最も詳細な手順は、この投稿に記載されています

于 2012-08-24T13:46:42.903 に答える