あなたの質問のworklightServerRootURL
値は、あなたが設定した実際の値ですか? "//" を忘れました... 次のようになります: http://10.0.2.2:8080
.
そうは言っても、IPアドレスは奇妙に思えます。この IP アドレスが、Worklight Server がインストールされているマシン (Worklight Studio プラグインを備えた Eclipse...) に使用されている IP アドレスと同じであることを確認してください。
これを行うには、CMD ウィンドウを開いて と入力しますipconfig
。正しい IP アドレスを選択し、10.0.0.2 の代わりに使用してください。
Worklight Console を使用してプレビューするときは、サーバーにある Web リソースをロードしているので、問題はありません (localhost に接続しています)。
デバイス/エミュレーターでアプリを起動すると、アプリは Worklight Server に接続しようとするため、サーバー マシンの外部 IP アドレスを必ず使用する必要があります。また、サーバーとデバイス/エミュレーターの両方が同じネットワーク内にあることを確認してください。
デバイスがサーバーと同じネットワーク内にあることを確認するには、エミュレータ ブラウザ アプリを開き、次の URL を読み込んでみますhttp://your-ip-address:8080/console
( と同じ IP アドレスを使用しますworklightServerRootURL
)。