0

私はJavaを使用してAndroidモバイルアプリケーションを開発しています。Webサービスを使用して、デスクトップコンピューターにあるSQLサーバーからモバイルアプリケーションに情報を取得しようとしています。VisualStudioでWebサービスを作成しました。モバイルアプリケーションを実行すると、次のエラーが発生します。

java.net.UnknownHostException 

指定したSOAPアドレスに問題があることはわかっています。SOAPアドレスは、VisualStudioでWebサービスを実行したときに取得するURLです。したがって、Webサービスを実行すると、URLは次のようになります。

 http://localhost:54714/WebSite1/Service.asmx

SOAPアドレスを指定するにはどうすればよいですか?これはコードの一部です:

private static final String SOAP_ACTION = "http://tempuri.org/findContact";

private static final String OPERATION_NAME = "findContact";// your webservice web metod name

private static final String WSDL_TARGET_NAMESPACE = "http://tempuri.org/";

//What do I have to change in the URL here?

private static final String SOAP_ADDRESS = "http://localhost:54714/WebSite1/Service.asmx";
4

1 に答える 1

1

http:// loacl host:54714はデバイスでは機能しません有効なIPアドレスである必要があります

エミュレータを実行しているシステムにサーバーがある場合は、次を使用できます。

IPアドレス10.0.2.2リンクを参照

于 2012-06-23T19:19:23.863 に答える