デスクトップブラウザーと ipad (phonegap を使用) で実行しているときに、JSON ファイルから sencha アプリケーションのストアにデータをロードすることができました。
しかし、(webView/phonegap を使用して) Android デバイスでアプリケーションを実行しようとすると、データが表示されません。データをストアにロードしているかどうかはわかりません。しかし、それはどのような種類のデータも表示していません。
煎茶が提供するアイコンをロードすることすらありません。
Android ログで次のメッセージを見つけました。
I/SqliteDatabaseCpp(2855): sqlite returned: error code = 14, msg = cannot open file at line 27701 of [8609a15dfa], db=/data/data/com.app.ui/databases/webview.db
以前は、アプリケーションが画面を表示していないときに、「app.js」ファイルを次のように変更しました (「disableCaching」を無効にするため)。
Ext.Loader.setConfig({
enabled: true,
disableCaching: false }); Ext.Ajax.setDisableCaching(false);
Sencha Touch 2.0.0、Phone Gap 1.7.0、Samsung Galaxy Tab 10.1 (Android 3.1) を使用しています。