1

ワークライト アプリケーションを作成しました。Androidエミュレーターでそのアプリケーションを実行しようとしましたが、次のエラーが発生しています。

   [http://localhost:8080/apps/services/api/MyFirstApp/android/query] Host is not responsive.
    Try to manually access the URL through the android emulator browser to verify connectivity

だから私はエミュレータブラウザで同じURLを入力しようとしました、私は次のテキストを得ました:

  /*-secure-
  {"WL-Authentication-Failure": {"wl_remoteDisableRealm":{"reason":"Login Failed}}} */

誰かがこれで私を助けることができますか?

Android OS バージョン: 4.2.2、API レベル: 17 を使用しています

自分でアプリケーション設定を変更していません.. URL「 https://jazz.net/jazz/auth/j_security_check」で基本的なログインページに移動しようとしています。

これは私のアダプター XML です。

<wl:adapter xmlns:wl="worklight.com/integration"; xmlns:http="worklight.com/integration/http"; xmlns:xsi="w3.org/2001/XMLSchema-instance"; name="RQMAdapter">
    <displayName>RQMAdapter</displayName> 
    <description>HTTP type Worklight Adapter for jazz server</description>
    <connectivity> 
        <connectionPolicy xsi:type="http:HTTPConnectionPolicyType">
            <protocol>https</protocol> 
            <domain>jazz.net</domain>
            </connectionPolicy>
        <loadConstraints maxConcurrentConnectionsPerNode="2" /> 
    </connectivity>

    <procedure name="loginToRQM" />
</wl:adapter>

これが私のシナリオです。ユーザーのために jazz.net からプロジェクトに関する情報を読み取る必要があるという要件があります。それらはすべて XML ファイル内の Jazz サーバーで使用できます。ハンドヘルドデバイスで利用できるようにするには、モバイルデバイスに処理する必要があります...だから、サーバーからいくつかのファイルをダウンロードする必要があると言われているので、アプリにファイルIOが必要です. Worklight の Cordova プラグインを使用して、この部分を作成する必要があることを知りました。

解決策に他に何が必要か教えてください...ありがとう

4

3 に答える 3

0

Worklight 5.0.5 を使用している場合は、必ず 5.0.6 にアップグレードしてください。API レベル 17 のみがインストールされている場合に修正が利用可能です。

その URL へのアクセスに関しては、正確にどこからアクセスしようとしているか、どのようにアクセスしようとしているのかを説明する必要があります...もっと説明的である必要があります。入門資料を読んでいないように思えます。してください

于 2013-03-22T06:29:07.397 に答える
0

サーバー マシンの実際の IP アドレスを必ず入力してください。

  1. worklightServerRootURLファイル application-descriptor.xml (場所: yourProject\apps\yourApp)の値を変更します。
  2. ビルドとデプロイ
  3. 生成された Android プロジェクトを右クリック >> Run As >> Run application
于 2013-03-18T11:11:44.153 に答える