質問

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

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


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

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

役に立ちましたか?

解決

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top