Worklight を使用してアプリケーションを Android にデプロイしようとしています。
以前に投稿されたこれと同様のエラーを見たことがありますが、具体的な回答はありませんでした。Androidエミュレーターでアプリを起動すると、エラーがトリガーされます。これは次のとおりです。
08-13 08:22:26.262: E/Web コンソール (347): TypeError: 式 'cordova.exec' 未定義の結果は関数ではありません。file:///data/data/com.Test/files/www/default/wlclient/js/wlgap.android.js:697 で
現在、この js ファイルは実行時に挿入されると思われるため、どこでどのように編集すればよいかわかりません。
後でスローされるエラーは次のとおりです。
08-13 08:22:30.982: E/Web コンソール (347): TypeError: 式 'h.body()' の結果未定義はオブジェクトではありません。file:///data/data/com.Test/files/www/default/dojo/mobile-ui-layer.js:257 で
したがって、問題は Dojo および/または Cordova-PhoneGap にあります。問題は、どうすればそれを回避し、アプリを機能させることができるかということです。
これが呼び出される前に何かを持つことができないという点で、wlCommonInit に問題がある可能性があると思いますが、これに到達する前に Dojo を解析しています。これに到達する前に Dojo を解析しないと、大量の Dojo 解析エラーが発生します。
どんな助けでも本当に感謝しています。
ありがとう!