Android 连接到本地主机上的.asmx web服务失败

Android 连接到本地主机上的.asmx web服务失败,android,asmx,ksoap,Android,Asmx,Ksoap,我以前使用端口80成功访问过这个web服务,出于某些原因,我将其更改为8080,但现在我可以在系统上本地访问web服务,在android手机上会出现以下错误 **URL:** http://192.168.*.*:8080/webservice.asmx java.net.ConnectException: failed to connect to /192.168.*.* (port 8080): connect failed: ETIMEDOUT (Connection timed

我以前使用端口80成功访问过这个web服务,出于某些原因,我将其更改为8080,但现在我可以在系统上本地访问web服务,在android手机上会出现以下错误

**URL:** http://192.168.*.*:8080/webservice.asmx

java.net.ConnectException: failed to connect to /192.168.*.* (port 8080): connect     failed: ETIMEDOUT (Connection timed out)

有什么想法吗?

您需要在
AndroidManifest.xml
中设置
使用权限-android.permission.INTERNET
(),并测试
http://192.168.*.*:8080/webservice.asmx
web浏览器上的url。您还可以获得详细的原因表


如果上述情况并非如此,如果您尝试连接pc的localhost:则localhost指的是运行代码的设备。如果您想指的是运行Android模拟器的计算机,请使用IP地址10.0.2.2。您可以从中阅读更多信息。

我已经设置了权限,我可以在网络浏览器上查看,在模拟器上运行良好,唯一的问题是android手机,顺便说一句,两台计算机/手机都在同一根电线下。您的wifi密码受保护吗?由于身份验证,您的应用程序可能无法连接。你能确定一下吗。