0

Sencha Touch 2 を利用する PhoneGap でプロジェクトを開始しました。

Android デバイスの PhoneGap と競合すると聞いたので、アプリ名を「app」から変更しようとしました。に変更app.jsmain.js、それは機能しましたが、変更してみましたExt.application.name。古い名前であっても、ロードスプラッシュの後に白い画面しか表示されませんでしたSenchaデバッグ コンソールには何も表示されず、ドキュメント<body>は空でした。これは と の両方sencha-touch-all.jsで発生しsencha-touch-all-debug.jsます。テスト デバイスは iPad 1G で動作していiOS 4.3.5ます。


余談: この問題をデバッグするために、Mac でweinre<script>をセットアップし、適切なタグを に追加しましたindex.html。ただし、その変更を行った後、アプリは起動しませんでした. それは PhoneGap スプラッシュ png でハングし、次のメッセージを受け取りましたgdb-remote:

error: failed to launch '<app URI>' -- failed to send the qLaunchSuccess packet

私が見つけることができる gdb-remote ソースの定義以外のそのメッセージへの唯一の参照はhereであり、それは無関係です。iPadを再起動し、ビルド中間体を削除することで、問題を解決することができました。

4

1 に答える 1

0

解決済み:ここでの問題は、Ext.application定義(関連付けられた値のないキー)に値がないことでした。そのため、アプリ定義全体がその結果としてタンクに入れられた可能性があります。したがって、空白の画面。

于 2012-01-12T05:29:19.167 に答える