java.net.UnknownHostException @Android(Simple HttpResponse-Code)

Joh*_*pel 1 java android http

亲爱的女士们,先生们,

我完成了我的作业,我已经google了很多,我想我知道问题所在的位置:

我想JSON formated从本地Apache 获取一些简单的数据.当我开始

httpclient.execute(httppost)

...我收到(通过printStackTrace()):

02-04 13:26:12.292: W/System.err(9606): java.net.UnknownHostException: http://localhost/JSON/request2.php
02-04 13:26:12.292: W/System.err(9606): java.net.UnknownHostException: http://127.0.0.1/JSON/request2.php
(after including the line "127.0.0.1 www.localhost.alt" to my Host file):
02-04 13:26:12.292: W/System.err(9606): java.net.UnknownHostException: http://www.localhost.alt/JSON/request2.php
Run Code Online (Sandbox Code Playgroud)

我真的需要帮助.你有什么想法吗?

问候,

约翰


编辑:

我做了一些研究,发现这篇文章: 模拟器网络

正如您所看到的,localhost&127.0.0.1是为模拟器环回本身保留的!

这就是为什么Dark说他必须在那里使用10.0.2.2时是绝对正确的.非常感谢!

Sua*_*Nti 6

如果您将代码与stacktrace一起发布,那就太好了.

但是,尝试使用

  10.0.2.2 instead of localhost or 127.0.0.1
Run Code Online (Sandbox Code Playgroud)

还添加这个

    <uses-permission android:name="android.permission.INTERNET"/>
Run Code Online (Sandbox Code Playgroud)

到您的AndroidManifest.xml