0

誰かが私を助けることができますか?Worklight プロジェクトを Chrome、Firefox、または Opera で実行すると、エラーが発生しません。しかし、IE で実行すると、次のエラーが発生します。

    Error: multipleDefine 
    Error: multipleDefine 
    Error: multipleDefine 
    Error: multipleDefine 
    SCRIPT5002: Function expected 
    core-web-layer.js, line 311 character 160
    SCRIPT438: Object doesn't support property or method '_eventHandler' 
    core-web-layer.js, line 165 character 71

Android で実行すると、Dojo 機能も動作せず、次のエラーが発生します。

    07-09 13:12:37.817: D/CordovaLog(7180): Error: scriptError
    07-09 13:12:37.817: E/Web Console(7180): Error: scriptError at file:///data/data/com.Klappr/files/www/default/dojo/dojo.js:21
4

1 に答える 1

4

core-web-layer.jsプロジェクトの作成中に作成されたものですか?

Android での実行に関する問題については、新しいプロジェクトで Worklight 6.0 を使用している場合は、Worklight プロジェクトと一緒に作成された Dojo Library プロジェクトから次のファイルをコピーします。

toolkit/dojo/dojo/nls/core-web-layer_ROOT.js
toolkit/dojo/dojo/nls/mobile-ui-layer_ROOT.js

www/dojo/nls/次に、これらのファイルを Worklight プロジェクトのディレクトリーに追加する必要があります。

ファイルを含めるだけでなく*_ROOT.js、アプリケーションから開発構成を削除する必要がある場合もあります。これを行うには、コンソール ビューを開きます ( [ウィンドウ] > [ビューの表示] > [その他... ] > [コンソール] )。「コンソール」ビューから、「コンソールを開く」ボタンをクリックし、リストから「 Dojo ライブラリー要求」を選択します。Dojo Library Requests コンソールから、View Menu (ツールバーの三角形) をクリックし、 Provide Library Resourcesのチェックを外します。この後、アプリケーションをビルドしてエミュレーターまたはデバイスにデプロイします。

于 2013-07-09T20:45:52.773 に答える