0

IBM ワークライトで HTML を表示する最初のアプリを作成しました。これが私がしたことです:

  1. 新しいプロジェクトを作成し、ナビゲーション、Dojo ビューなどを追加しました

  2. 展開し、プレビューしました

  3. コンソールとモバイル ブラウザー シミュレーターでは正常に動作しますが、avd やデバイスでは動作しません

  4. このエラーについてググってみたところ、明確な情報はコンソールから Dojo ライブラリ リクエスト オプションのチェックを外すことだけでした。

    私はそれを行いました。見たい場合に備えて、前後の結果が提供されています。

私がlogcatで得た唯一のエラー(赤い色のフラグ:Googleの一部の人々が無視できると言ったエラーまたは警告かどうかはわかりませんが、まだここにあります)

08-16 17:14:52.306: E/Web Console(586): Error: scriptError at file:///data/data/com.htmlProj/files/www/default/dojo/dojo.js:21
08-16 17:14:52.327: E/Web Console(586): Error: scriptError at file:///data/data/com.htmlProj/files/www/default/dojo/dojo.js:21

以下は、Dojo ライブラリ要求のチェックを外す前のコンソール、MBS、およびデバイスのスナップショットです。

Dojo ライブラリー要求による MBS の結果 コンソール結果 デバイス(ギャラクシーグランド)

そして、Provide Library Requests のチェックを外した後のスクリーンショットは次のとおりです。 デバイス ビュー

MBS とコンソールは同じように見えます。デバイスと AVD が何かを表示していることがわかりますが、別のページに移動したり、下部のツールバーを表示したりしていません。


ここにプロジェクト構造があります。*root.js ファイルもあると思います

ここに画像の説明を入力

4

2 に答える 2

0

私は同じ問題に苦しんでいます...このフォーラムで説明されているすべての手順に従いましたが、機能しませんでした...最後に、アプリケーションが mobile-ui-layer-es.js を要求していることに気付きましたおよびcore-web-layer-es.jsなので、言語に応じてプロジェクトに必要なライブラリをwww/dojo/nlsに追加しているかどうかを確認してください。

于 2013-12-04T09:39:44.373 に答える
0

Stackoverflow で簡単に検索すると、同じトピックに関するこれらの質問と修正が表示されます

于 2013-08-17T06:49:10.480 に答える