Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从仿真器排除连接故障?_Java_Android_Networking_Android Emulator_Httpclient - Fatal编程技术网

Java 如何从仿真器排除连接故障?

Java 如何从仿真器排除连接故障?,java,android,networking,android-emulator,httpclient,Java,Android,Networking,Android Emulator,Httpclient,我正在尝试使用设置了主机名的服务器连接仿真器。 实际IP是一个内部IP,我通过WIFI连接到网络。 我可以从浏览器很好地访问IP,但使用模拟器,我可以: java.net.UnknownHostException:无法解析主机 “internal.server.com”:在上没有与主机名关联的地址 java.net.InetAddress.lookupHostByNameInetAddress.java:427 有几次我因为某种原因被拒绝了 原因:android.system.ErrnoExce

我正在尝试使用设置了主机名的服务器连接仿真器。 实际IP是一个内部IP,我通过WIFI连接到网络。 我可以从浏览器很好地访问IP,但使用模拟器,我可以:

java.net.UnknownHostException:无法解析主机 “internal.server.com”:在上没有与主机名关联的地址 java.net.InetAddress.lookupHostByNameInetAddress.java:427

有几次我因为某种原因被拒绝了

原因:android.system.ErrnoException:连接失败: 未恢复的连接被拒绝

我曾尝试在Emulator设置中添加代理,以防出现路由问题,删除代理,但无法连接。 我如何调试这个

我尝试连接的方式是:

HttpClient client = new DefaultHttpClient();
HttpGet httpGet = new HttpGet(url);
HttpResponse response = null;
response = client.execute(httpGet);
StatusLine statusLine = response.getStatusLine();
int statusCode = statusLine.getStatusCode();
etc
在我的清单中,我有:

<uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>

如何从仿真器排除连接故障

我需要在模拟器上连续尝试2-3次。模拟器似乎需要几分钟才能与WIFI或类似的东西同步