2012-06-23 30 views
0

我正在開發一個使用java的android移動應用程序。我正嘗試使用Web服務從駐留在我的臺式計算機上的SQL服務器向移動應用程序檢索信息。我在Visual Studio中創建了Web服務。運行移動應用程序時出現以下錯誤。在android中的SOAP地址

java.net.UnknownHostException 

我知道我指定的SOAP地址有問題。我知道SOAP地址是我在Visual Studio中運行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"; 
+0

是切斷對系統中正在運行的模擬器? –

+0

我在移動設備上運行它。 –

+0

那麼您的設備如何檢測本地主機?它需要一個有效的靜態IP ... –

回答

1

的http:// loacl主持人:54714不是設備的作品應該是一個有效的IP地址

如果服務器是系統中正在運行的模擬器,然後可以使用

IP地址10.0.2.2看到link