0

Worklight 6.1.0.1 を実行しています。シンプルな helloworld アプリがあります。Androidエミュレーターでアプリを実行できます。Mobile Test Workbench プロジェクトを計測して作成します。MTW クライアントを eclipse に接続し、HW アプリを表示できます。テストを記録しようとすると、スプラッシュ画面の後に次のエラーが表示されます。

Application Error - The connection to the server was unsuccessful. (file:///android_asset/www/default/index.html)

Logcat には、cordova loadUrlNow() が表示されますが、他にはあまり表示されません。エミュレーターで直接実行するとアプリが接続されるので、少し困惑します。

4

1 に答える 1

0

試行の 1 つは、次のメッセージを吐き出します: E/CordovaWebView(800): CordovaWebView: タイムアウト エラー!

(通常、logcat は「RMoTIDLE: Thread[main,5,main] メイン ループ キューがアイドル状態です」と「56 フレームをスキップしました!アプリケーションがメイン スレッドで多くの作業を行っている可能性があります」でいっぱいで、私にはわかりませんでした。タイムアウト。)

したがって、「super.setIntegerProperty("loadUrlTimeoutValue", 70000);」を追加するだけです。メインの Java クラスにこの問題を修正しました。

(明らかに、エミュレーターはこの機能をテストするのに最適な場所ではありません)

于 2014-04-16T15:40:51.823 に答える