Android 用の afui (Intel Appframework UI) で作成された Web アプリケーションをデプロイするために phonegap を使用していますが、Android エミュレーターでテストすると、アプリを起動した直後にデバッグ コンソールに次のエラーが表示されます。
Uncaught TypeError: Property 'touchLayer' of object function (selector, context)
// The jQuery object is actually just the init constructor 'enhanced'
return new jQuery.fn.init( selector, context, rootjQuery );
} is not a function at file:///android_asset/www/ui/appframework.ui.js:3281
また、すべての JavaScript 機能が無効になっています。
何が問題なのかわかりません。Elementary OS 上の chrome でアプリをテストしましたが、正常に動作します。
phonegap 3.1.0-0.15.0、jQuery 1.10.2、および App Framework UI 2.0 を使用しています。
js ファイルを次の順序でインポートしています。
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/jquery.js"></script>
<script src="js/jq.appframework.js"></script>
<script type="text/javascript" charset="utf-8" src="ui/appframework.ui.js"></script>
誰かがこれに対する解決策を見つけるのを手伝ってくれることを願っています.