生涯未熟

生涯未熟

プログラミングをちょこちょこと。

sencha2.1を使った時のAndroid4.X.X系でのズッコケポイント

またまたsenchaでドハマリしたので。。。



iOS版でアプリが完成したので、Android版に移植してAndroid4.0.4の実機で実行したら以下のエラーが。。。

Uncaught Error: [Ext.Loader] Failed loading 'touch/src/event/publisher/Dom.js', please verify that the file exists at file:///android_asset/www/touch/sencha-touch.js:8324

おやおや、Ext.Loaderで落ちてるではないですか。


でこっから悪戦苦闘。

StackOverFlowやsenchaForumをさまよい続けた結果、解決の一手となる質問&回答が!



StackOverFlow - Sencha Touch 2 Loading Failure in Android



同じ感じのエラーですねー:)


んじゃ早速、回答にあるコードを試してみましょう!

Uncaught TypeError: Cannot call method 'setDisableCaching' of undefined at file:///android_asset/www/app.js:10


おやおや・・・回答の2行目のコードで怒られてしましました。


ならばと1行目のみ適応してみると。。。



コンパイル通りました!





正直、このコードが何をやってるのかフワフワとしか分かんないのですが、
動いたのでよしとしましょう!(え


ってなわけでsencha2.1で(他にも該当するverあるのかな?)Android4.X.X系を使う際は注意しましょー。



HTML5モバイルアプリケーションフレームワーク Sencha Touchパーフェクトガイド
大谷弘喜 稲垣龍一 川野忍 土江拓郎 森本恭平 高岡大介
アスキー・メディアワークス
売り上げランキング: 5,302