//使用SOAP1.1协议创建Envelop对象
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.bodyOut = soapObject;
//设置.NET提供的Web Service保持较好的兼容性
envelope.dotNet = true;
try{

//调用Web Service 
ht.call(SERVICE_NS+method, envelope);
if(envelope.getResponse() != null){
//获取服务器响应返回的SOAP消息
SoapObject result = (SoapObject)envelope.bodyIn;
SoapObject detail = (SoapObject)result.getProperty(method+"Result");
Log.i("aaa", "size="+detail.getName());
return detail;

}


}catch (Exception e) {
// TODO: handle exception
}调用ht.call(SERVICE_NS+method, envelope)这句无响应,也没有报错信息。。望各位大神解答

解决方案 »

  1.   

    10-11 02:22:47.862: DEBUG/SntpClient(59): request time failed: java.net.SocketException: Address family not supported by protocol
      

  2.   

    1.确保webservice在网络上可以访问
    2.程序有访问网络权限
    3.你的项目是不是4.1版本的?如果是,修改 manifest的配置就好了,之前的版本是不需要修改默认的配置的 ,4.1的 制定 最低的 sdk就可以了 ,制定 目的sdk的 话 就 会抛 异常了
    4.参考:http://download.csdn.net/detail/fire_fire_fire/4311576
    希望能帮到你