0

我之前一直使用端口: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)

任何想法?

4

1 回答 1

0

您需要设置uses-permission - android.permission.INTERNET详细信息AndroidManifest.xml并在网络浏览器上测试该http://192.168.*.*:8080/webservice.asmx网址。您也可以在此处获取详细原因表格。

如果不是上述情况,如果您尝试连接电脑的 localhost:则 localhost 指的是运行代码的设备。如果您想指的是运行 Android 模拟器的计算机,请使用 IP地址 10.0.2.2 代替。您可以从这里阅读更多内容。

于 2013-09-26T04:24:22.863 回答